Previous Table of Contents Index Next
Perforce 2009.2: System Administrator's Guide



A
access level
and protections 82
access levels 83
access logging 23, 62
admin access level 39, 84
administrator
force flag 51
privilege required 147
administrators
and job specifications 95
allocating disk space 20
AppleSingle 30
.asp files 49
audit log file
specifying 169
auditing 23, 62
authentication 39
with triggers 121
automated checkpoints 27
automating Perforce 43
.avi files 49
B
backing up 31
backup
procedures 31
recovery procedures 33
backups
and Perforce Proxy 154
.bmp files 49
branches
namespace 66
.btr files 49
buffering
of input/output in scripts 131
C
can 146
case-sensitivity
and cross-platform development 24
UNIX and Windows 24, 57
change review 128
changelist numbers
highest possible 130
pending vs. submitted changelists 131
changelist submission triggers 108
changelist triggers 113
changelists
deleting 47
editing 47
checkpoint
as part of backup script 31
creating 26
creation of, automating 27
defined 26
ensuring completion of 32
failed 27
introduced 25
managing disk space 20
when to call support 27
checkpoints
creating with p4 admin 27, 31
client
and port 15
clients
namespace 66
.cnf files 49
commands
forcing 51
concurrent development 51
content
trigger type 114, 115
counter
limits 130
CPU
and performance 135
CR/LF conversion 64
creating checkpoints 26
creating users 43
creation of users
preventing 43
cross-platform development
and case sensitivity 24
.css files 49
D
daemon
change review 128
daemons 105
changelist numbers 131
creating 129
database files 62
defined 25
where stored 25
db.* files 25
defect tracking
integrating with Perforce 103
deleting
changelists 47
depots 68
files, permanently 46
user groups 88
deleting users 45
depot
and Mac file formats 30
and server root 66
depot files
see versioned files 30
depots
defined 25
defining 65
deleting 68
listing 68
local 66
mapping field 71
multiple 65
namespace 66
remote 65, 72
remote, defining 71
disabling journaling 30
disk
performance 133
sizing 134
disk space
allocating 20
and server trace flags 60
estimating with p4 sizes 135
freeing up 46
distributed development 69
DNS
and performance 136, 137
.doc files 49
.dot files 49
drives
and db.*and journal file 19
E
editing
changelists 47
editor
Wordpad, limitation 150
environment variables
P4PCACHE 152, 154
P4PORT 152
P4TARGET 152, 154
error logging 23
error messages
and p4 verify 47
example
specifying journal files 29
exclusionary mappings
and protections 86
exclusive locking 51
.exp files 49
F
fields
of job template 96
file formats
AppleSingle 30
file names
mapping to file types 48
file specification
and protections 82
file types 49
mapping to file names 48
files
access to, limiting 86
.asp 49
.avi 49
.bmp 49
.btr 49
.cnf 49
.css 49
database 25
.doc 49
.dot 49
.exp 49
.gif 49
.htm 49
.html 49
.ico 49
.inc 49
.ini 49
.jpg 49
.js 49
left open by users, reverting 45
.lib 49
.log 49
logging access to 23, 62
matching Perforce file types to file names 48
.mpg 49
.pdf 49
.pdm 49
permanent deletion of 46
.ppt 49
subscribing to 129
verification of 47
versioned 25
.xls 49
.zip 49
filesystems
and performance 133
large 21
NFS-mounted, caveats 22, 134
firewall
defined 53
running Perforce through 53
fix
trigger type 116
fix status
default 100
fix triggers 116
fixes
triggers 116
flags
and Perforce Proxy 153
-f to force 51
server, listed 167
form triggers 120
form-commit
trigger type 120
forms
triggers 117
G
.gif files 49
groups
and protections 82, 87
and subgroups 87
deleting 88
editing 87
of users 87
H
history of changes to forms 66
hostname
changing your server's 65
hosts
and protections 82
hosts file
on Windows and UNIX 137
.htm files 49
.html files 49
I
-i
and inetd 56
automating job submissions 104
automating user creation 43
.ico files 49
in
trigger type 119
.inc files 49
inetd 56, 168
.ini files 49
installation
Windows 16
installing
license file 19
on network drives 22
on NFS filesystems 22, 134
on UNIX 13
on Windows 16
on Windows network drives 147
Perforce Proxy 152
IP address
changing your server's 65
servers and P4PORT 55
IP forwarding
and ssh 54
J
job fields
data types 99
job specification
and administrators 95
and comments 100
default format 95
defining fields 97
extended example 102
warnings 101
job template
default 95
fields of 96
viewing 96
jobs
comments in 100
other defect tracking systems 103
triggers 116
journal
defined 28
introduced 25
managing size of 20
where to store 20
journal file
specifying 169
store on separate drive 19
journaling
disabling 30
.jpg files 49
.js files 49
L
label
namespace 66
.lib files 49
license 19, 45
licensing information 19
limitations
Wordpad 150
list access level 83
listing
depot names 68
local depots 66
localhost 56
locking
exclusive 51
log file
specifying 169
.log files 49
logging file access 23, 62
logging in 40
login 40
M
Mac
and file formats 30
Macintosh
OS X 13
mappings
and depots 71
maxlocktime
and performance 139
maxresults
and multiple groups 141
and performance 139
use of 139
maxscanresults
and performance 139
use of 139
maxscanrows
and multiple groups 141
MD5 signatures 47
memory
and performance 133
requirements 133
metadata
replication 159
see database files 25, 62
monitoring server activity 58
moving servers 62
across architectures 63
from Windows to UNIX 64
new hostname 65
new IP address 65
same architecture 63
.mpg files 49
multiple depots 65
N
naming
depots 66
network
and performance 135, 136
Perforce Proxy configuration 151
problems, diagnosing 136
network drives
and triggers 127
and Windows 22
network interface
directing server to listen to specific 55
NFS
and installation 22, 134
non-forking 168
O
obliterating files 46
open access level 83
operating systems
and large filesystem support 21
OS X
and UNIX 13
out
trigger type 118
P
p4 admin
and Windows 17, 146
creating checkpoints 27, 31
stopping server with 16, 34, 35
p4 jobspec
warnings 101
p4 login 40
p4 monitor 58
p4 set -s
setting variables for Windows services 149
p4 sizes 135
p4 triggers
form 107
p4 typemap 48
p4 verify 47
P4AUDIT 169
p4d
flags, listed 167
security 23, 126
specifying audit log 169
specifying journal file 169
specifying log file 169
specifying port 169
specifying server root 169
specifying trace flags 169
p4d.exe 17
P4DEBUG 169
and proxy server 154
P4JOURNAL 169
P4LOG 169
and proxy server 153
P4P
and remote development 69
see Perforce Proxy 151, 152
P4PCACHE 152, 154
P4PFSIZE
and proxy server 153
P4POPTIONS
and proxy server 153
P4PORT
and client 15
and proxy server 153
and server 15, 169
IP addresses and your server 55
Perforce Proxy 152
P4ROOT 14, 169
and depot files 66
p4s.exe 17
P4TARGET 152, 154
passwords 39
setting 20, 43
PDF files
and p4 typemap 48
.pdf files 49
.pdm files 49
Perforce clients
and P4PORT 15
Perforce file types 49
Perforce Proxy 69, 151
backups 154
diskspace usage 154
installation 152
options 153
protections 155
startup 152
stopping 154
troubleshooting 154
tuning 156
Perforce server
and P4PORT 15
and triggers 110
and Windows network drives 22
installing under NFS 22, 134
monitoring 58
moving to another machine 62
running from inetd 56
upgrading 18
verifying 47
vs. service 17
Perforce service
vs. server 17
perforce.exe 16
performance
and memory 133
and scripts 141
and wildcards under Windows 136
CPU 135
monitoring 58
network 135, 151
preventing server swamp 137
slow, diagnosing 136
performance tracking 60
performance tuning
and Perforce Proxy 156
permissions
see protections 85
pessimistic locking 51
port
for client 15
for server 15
specifying 169
ports
running out of TCP/IP 135
.ppt files 49
privileges
administrator 147
protections 8189
algorithm for applying 88
and commands 89
and groups 87
and Perforce Proxy 155
and performance 139
and superusers 81
commands affected by 89
default 85
exclusionary 86
multiple 85
schemes for defining 84
securing remote depots 72
protections table 81
proxy 151
and remote development 69
python 128
R
RAM
and performance 133
read access level 83
recovery
procedures 33
remote depots 65
and virtual users 72
defining 71
securing 72
replication 159
resetting passwords 43
review access level 83
review daemon 128
revision range
and obliterate 47
rich text
and p4 typemap 48
root
must not run p4d 23, 126
S
save
trigger type 117
scripting
buffering standard in/output 131
guidelines for efficient 141
with -i 43
secure shell 53
security
and passwords 20
p4d must have minimal privileges 23, 126
preventing user impersonation 20
restrict remote access 72
server
and triggers 110
auditing file transfers 169
backing up 31
changing IP address 45
disk space required by 135
license file 19
licensing 19, 45
migrating 62
monitoring 58
performance tracking 60
port 15
proxy 151
recovery 33
replication 159
root, specifying 169
running from inetd 56
running in background 168
running single-threaded 168
specifying journal file 169
specifying log file 169
specifying port 169
stopping on Windows 146
stopping with p4 admin 16, 34, 35
trace flags 60
upgrading 18
verifying 47
vs. service 17
Windows 17
server flags
listed 167
server root
and depots 66
and P4ROOT 14
creating 14
defined 14
specifying 169
setting passwords 20, 43
single-threaded 168
spec depot
populating 67
spec depot 66
specification triggers 108, 117, 118, 119
specifications
triggers 117
ssh 53
standard input/output
buffering 131
stopping server
on Windows 146
with p4 admin 16, 34, 35
subgroups
and groups 87
super access level 39, 84
superuser
and triggers 107
force flag 51
Perforce, defining 20
superusers
and protections 81
svcinst.exe 147
symbolic links
and disk space 21
T
TCP/IP
and port number 15
running out of ports 135
technical support
when to call 27
template
job, default 95
tickets 39
expiry 40
timeout 40
trace flags
specifying 169
trigger type 113
triggers 105
and Windows 127
authentication 121
content 114, 115
fields 107
firing order 125
fix 116
fix triggers 116
form 107, 120
input 119
multiple 125
naming 107
on changelists 113
output 118
passing arguments to 111
portability 126
save 117
script, specifying arguments to 110
security and p4d 23, 126
specification triggers 117
submit 113
types of 108
warnings 118
troubleshooting
Perforce Proxy 154, 156
slow response times 136
type mapping 48
U
umask(1) 14
unicode 168
UNIX
/etc/hosts file 137
and case-sensitivity 57
upgrading
server 18
user tracking 23, 62
users
access control by groups 87
and protections 82
creating 43
deleting 45
files, limiting access to 86
nonexistent 45
preventing creation of 43
preventing impersonation of 20
resetting passwords 43
virtual, and remote depots 72
V
variables
in trigger scripts 111
setting for a Windows service 149
verifying server integrity 47
version information
and Perforce Proxy 154
clients and servers 19
versioned files 62
defined 25
format and location of 30
introduced 25
where stored 25
versioned specifications 66
view
scope of, and performance 138
W
warnings
and job specifications 101
archive triggers and Windows 127
disk space and Perforce Proxy 154
obliterating files 47
recursive triggers 118
replication 161
security 72
security and p4d 23, 126
wildcards
and protections 82
and Windows performance 136
Windows
and case-sensitivity 24, 58
and p4 admin 17
hosts file 137
installer 16
installing on 16
installing on network drive 22, 147
server 17
service, setting variables in 149
stopping server 146
triggers and network drives 127
Wordpad
limitation 150
write access level 83
X
.xls files 49
Z
Zeroconf 15, 168, 170
.zip files 49


Previous Table of Contents Index Next

Perforce 2009.2: System Administrator's Guide
Copyright 1997-2009 Perforce Software.