#------------------------------------------------------------------------------- # FlexClone Perforce broker configuration file # # Creates pseudo 'p4 flex' commands #------------------------------------------------------------------------------- #target = "rsh:p4d -r /Users/pallen/Workspaces/main.p4-flexclone/public/demo/p4_root/ -Llog -C1 -vserver=1 -i"; target = localhost:4006; listen = localhost:4007; directory = /home/pallen/flexclone/demo/p4_root/; logfile = broker.log; debug-level = server=1; admin-name = "Perforce Admins"; admin-phone = 999/911; admin-email = perforce-admins@example.com; # Compress broker <-> server connection. If the broker is across a slow link # such as a WAN, compression can increase performance. If the broker is near # the server (such as on the same machine,) then avoiding recompressing the # client's protocol stream saves work. compress = false; # Redirection mode. Pedantic redirection always redirects a command when it # matches a rule in the broker config. Selective redirection permits # redirection of commands within a single TCP/IP connection until a command # has been executed against the master server, at which point all commands # for the connection are sent to the master server. Selective redirection is # the default as it gives GUI users a better experience when replication # delays might otherwise cause incorrect results to be returned. redirection = selective; command: flex { action = filter; execute = "/home/pallen/flexclone/demo/flex.py"; }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 20103 | netapp |
Latest code - Aug 15, 2016. Changes made to address : 1. Added in functionality for snapshot delete ('snapshot -V volname -d snapshotsname') 2. Corrected volume delete to not allow for Helix database volume delete, unless all clones are first removed 3. 'p4 flex clones' now produces full table showing Parent Volume, Parent-Snapshot, FlexClone name, Parent volume space consumed, FlexClone volume space consumed, FlexClone acutal (space versus parent volume), and the Clone-path 4. Flex Clones now thinly provisioned to allow for storage space savings 5. Code change to process P4 first when taking snapshots, and then follow with NetApp step versus previous reverse order |
||
#5 | 19478 | netapp |
Additons: 1. Added in snapshot deletion capability 2. Created separate user clone mount directory, which can be different from the base directory 3. Cleaned up error handling for all p4 flex calls, so errors are handled with understandable output, versus program crashes 4. Added in ability to specify volume owner when creating a volume with �p4 flex volume �s �u�. |
||
#4 | 19476 | netapp |
added new files to address these changes: 1. Added in snapshot deletion capability 2. Created separate user clone mount directory, which can be different from the base directory 3. Cleaned up error handling for all p4 flex calls, so errors are handled with understandable output, versus program crashes 4. Added in ability to specify volume owner when creating a volume with �p4 flex volume �s �u�. |
||
#3 | 19475 | netapp | revise list | ||
#2 | 19474 | netapp |
Uploaded new files for project. Enhancements include: 1. Added in snapshot deletion capability 2. Created separate user clone mount directory, which can be different from the base directory 3. Cleaned up error handling for all p4 flex calls, so errors are handled with understandable output, versus program crashes 4. Added in ability to specify volume owner when creating a volume with �p4 flex volume �s �u�. |
||
#1 | 18997 | netapp |
Rename/move file(s) Project name change: moving //guest/netapp/p4flexclone/main/… to //guest/netapp/p4flex/main/… |
||
//guest/netapp/p4flexclone/main/demo/broker.cfg | |||||
#4 | 13859 | Paul Allen | Config details for cloud demo + NaServer test | ||
#3 | 13627 | Paul Allen | New Python script with Implemented help/usage | ||
#2 | 13607 | Paul Allen |
Added logging to out.log file and test commands... $ p4 flex create foo running a flex clone create on 'foo' $ p4 flex client foo.ws1 todo |
||
#1 | 13267 | Paul Allen | #review-13268 simple 'p4 flex' broker demo. |