# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#313 | 30235 | Russell C. Jackson (Rusty) | Changed comparison to double parenthesis | ||
#312 | 30233 | Russell C. Jackson (Rusty) | Corrected typo for FIRSTJOURNALNUM | ||
#311 | 30231 | Russell C. Jackson (Rusty) | Remove extra ( | ||
#310 | 30229 | Russell C. Jackson (Rusty) | Added check to only replay if first journal number is lower than the journal counter. | ||
#309 | 30227 | Russell C. Jackson (Rusty) | Switched order of journals.rotated and journals.rep | ||
#308 | 30209 | Russell C. Jackson (Rusty) | Fixed journal cleanup to include the .gz extension. | ||
#307 | 30167 | Russell C. Jackson (Rusty) | Fixed logic with replays to handle the different journal locations. | ||
#306 | 30082 | Russell C. Jackson (Rusty) | Updated for sync_replica.sh to reduce noise and handle multiple journal folders. | ||
#305 | 30057 | Russell C. Jackson (Rusty) | Added multifile parallel checkpoint support. | ||
#304 | 29980 | Russell C. Jackson (Rusty) | Working backup_functions.sh with new journal location and gzip features. | ||
#303 | 29902 | Russell C. Jackson (Rusty) | Added file filter script. | ||
#302 | 29874 | Russell C. Jackson (Rusty) | Added remote-fs.target | ||
#301 | 29831 | Russell C. Jackson (Rusty) | Fixed bug where shelf verify output was being added to the log file for each depot. | ||
#300 | 29773 | Russell C. Jackson (Rusty) | Added touch to make sure the ls command works. | ||
#299 | 29765 | Russell C. Jackson (Rusty) | Changed order of pull configurables based on comments from support. | ||
#298 | 29763 | Russell C. Jackson (Rusty) | Changed method of getting journal numbers to work in both checkpoints and journals.rep | ||
#297 | 29761 | Russell C. Jackson (Rusty) | Added code to replay journals.rep folders to offline_db as well. | ||
#296 | 29759 | Russell C. Jackson (Rusty) | Increased number of journals to keep. | ||
#295 | 29756 | Russell C. Jackson (Rusty) | Updated update_limits.py to work with python3. | ||
#294 | 29745 | Russell C. Jackson (Rusty) | Redirect output to dev null to manage the size of the log file. | ||
#293 | 29739 | Russell C. Jackson (Rusty) | Redirect empty changes output to null. | ||
#292 | 29733 | Russell C. Jackson (Rusty) | Add script to copy missing shelf files to the commit server. | ||
#291 | 29721 | Russell C. Jackson (Rusty) | Corrected case on ExcludedTables | ||
#290 | 29670 | Russell C. Jackson (Rusty) | Modified CheckCaseTrigger.py to change logic on path to skip so that just list the paths to check in the filelist passed in. | ||
#289 | 29644 | Russell C. Jackson (Rusty) | Added db.storage to checkpoint tables so we don't lose edge server storage information. | ||
#288 | 29549 | Russell C. Jackson (Rusty) | Updated failover steps | ||
#287 | 29458 | Russell C. Jackson (Rusty) | Increased replica sleep check to 900 seconds.] | ||
#286 | 29433 | Russell C. Jackson (Rusty) | Updated script to use sdputils | ||
#285 | 29430 | Russell C. Jackson (Rusty) | Fixed typo | ||
#284 | 29426 | Russell C. Jackson (Rusty) | Fix logic on logging. | ||
#283 | 29424 | Russell C. Jackson (Rusty) | Fix for log rotation. | ||
#282 | 29418 | Russell C. Jackson (Rusty) | Updated replica creation scripts. | ||
#281 | 29413 | Russell C. Jackson (Rusty) | Filter errors into separate log to email | ||
#280 | 29395 | Russell C. Jackson (Rusty) | Increased keep journals to 14 days with a journal rotation at 8 times per day. | ||
#279 | 29393 | Russell C. Jackson (Rusty) | Disabled delusers.py since Perforce doesn't update access times on the commit server. | ||
#278 | 29386 | Russell C. Jackson (Rusty) | Added db.checkpoint.threads and -N to the live checkpoint function. | ||
#277 | 29384 | Russell C. Jackson (Rusty) | Correct typos. | ||
#276 | 29382 | Russell C. Jackson (Rusty) | Better clean up commands. | ||
#275 | 29380 | Russell C. Jackson (Rusty) | Switched to more accurate method of finding the latest journal file. | ||
#274 | 29378 | Russell C. Jackson (Rusty) | Changed KEEPLOGS to match KEEPJNLS | ||
#273 | 29376 | Russell C. Jackson (Rusty) | Changed everything in cleanup to use find commands to only find the types of files expected. | ||
#272 | 29374 | Russell C. Jackson (Rusty) | Modified to clean both types of checkpoints, and to remove the OK file as well. | ||
#271 | 29372 | Russell C. Jackson (Rusty) | Fixed swarm in clientname check. | ||
#270 | 29365 | Russell C. Jackson (Rusty) | Updated back to standard crontab for all servers. | ||
#269 | 29361 | Russell C. Jackson (Rusty) | Corrected swamr typo. | ||
#268 | 29359 | Russell C. Jackson (Rusty) | Modified chown/chmod commands specifically for db* | ||
#267 | 29357 | Russell C. Jackson (Rusty) | Added number of threads to use for restoring a checkpoint to the offline database. | ||
#266 | 29354 | Russell C. Jackson (Rusty) | Updated to handle new parallel checkpointing in 2022.2 | ||
#265 | 29343 | Russell C. Jackson (Rusty) | Turning off unload_labels.py to avoid issues with dates not being updated from edge servers. | ||
#264 | 29335 | Russell C. Jackson (Rusty) | Check for swarm in warnings | ||
#263 | 29333 | Russell C. Jackson (Rusty) | Missed a -xu | ||
#262 | 29331 | Russell C. Jackson (Rusty) | Added -xu to avoid startup issues during upgrades. | ||
#261 | 29329 | Russell C. Jackson (Rusty) | Increased journal rotations and journals to keep | ||
#260 | 29297 | Russell C. Jackson (Rusty) | Replaced SDP_COMMON with /p4/common | ||
#259 | 29295 | Russell C. Jackson (Rusty) | Found the ansible problem in the upgrade script. | ||
#258 | 29293 | Russell C. Jackson (Rusty) | Another ansible change | ||
#257 | 29291 | Russell C. Jackson (Rusty) | Another copy line to try to fix ansible copy issue. | ||
#256 | 29289 | Russell C. Jackson (Rusty) | Attempt to fix p4broker copy issue under ansible | ||
#255 | 29287 | Russell C. Jackson (Rusty) | Fixed typo | ||
#254 | 29285 | Russell C. Jackson (Rusty) | More fixes for bin move | ||
#253 | 29283 | Russell C. Jackson (Rusty) | Check p4broker | ||
#252 | 29281 | Russell C. Jackson (Rusty) | More cleanup | ||
#251 | 29279 | Russell C. Jackson (Rusty) | Fixes for upgrade script. | ||
#250 | 29277 | Russell C. Jackson (Rusty) | Fixed more location errors | ||
#249 | 29274 | Russell C. Jackson (Rusty) | Fixed cd errors. | ||
#248 | 29272 | Russell C. Jackson (Rusty) | Moved p4 binaries to instance bin folder. | ||
#247 | 29268 | Russell C. Jackson (Rusty) | Removed version comparison in upgrade.sh | ||
#246 | 29262 | Russell C. Jackson (Rusty) | Added new -R edge-server parameters for dump and recovery. | ||
#245 | 29260 | Russell C. Jackson (Rusty) | Added script to delete clients with shelves. | ||
#244 | 29181 | Russell C. Jackson (Rusty) | Commented out Running verify to clean up the logs. | ||
#243 | 29178 | Russell C. Jackson (Rusty) | Changed unknown SERVERID from hostname to server.id_not_found. | ||
#242 | 29176 | Russell C. Jackson (Rusty) | New script that removes a user from a list of groups in a file. | ||
#241 | 29150 | Russell C. Jackson (Rusty) | Changed ls -t to ls -r in replay_journals to get the correct journal number. | ||
#240 | 29148 | Russell C. Jackson (Rusty) | Added logging to replay_journals_to_offlinedb | ||
#239 | 29146 | Russell C. Jackson (Rusty) | Updates to make sync replica run on alternate days to handle large checkpoints better. | ||
#238 | 29140 | Russell C. Jackson (Rusty) | Added check for 2GB of free space in offline db before allowing scripts to proceed. | ||
#237 | 29110 | Russell C. Jackson (Rusty) | Fixed quoting | ||
#236 | 29108 | Russell C. Jackson (Rusty) | Updated to filter out swarm changes | ||
#235 | 29105 | Russell C. Jackson (Rusty) | Update remove_empty to use ztag and added the script to the edge_maintenance. | ||
#234 | 29059 | Russell C. Jackson (Rusty) | Added handling of maintenance state for broker if configured. | ||
#233 | 29057 | Russell C. Jackson (Rusty) | Forgot | ||
#232 | 29054 | Russell C. Jackson (Rusty) | |||
#231 | 29052 | Russell C. Jackson (Rusty) | Removed check for offline db usable since it is going to get recreated. | ||
#230 | 29050 | Russell C. Jackson (Rusty) | Changed to check for pid, exit if it doesn't exist. | ||
#229 | 29048 | Russell C. Jackson (Rusty) | Added exit if pid is empty. | ||
#228 | 29046 | Russell C. Jackson (Rusty) | Redirect missing pid output to dev null. | ||
#227 | 29022 | Russell C. Jackson (Rusty) | Added checkpoint running checks to prevent multiple runs of scripts from overlapping. | ||
#226 | 29017 | Russell C. Jackson (Rusty) | Fix for trying to replay a journal that doesn't exist. | ||
#225 | 28973 | Russell C. Jackson (Rusty) | Commented out kill_idle. | ||
#224 | 28965 | Russell C. Jackson (Rusty) | Adding in the log_analyzer scripts | ||
#223 | 28959 | Russell C. Jackson (Rusty) | Added grep to make sure the server pid never shows up in the output. | ||
#222 | 28957 | Russell C. Jackson (Rusty) | Added a sleep 60 and second check for journal sequence before notification. | ||
#221 | 28955 | Russell C. Jackson (Rusty) | grep out svc_ for safety, and modify kill to wait an extra minute. | ||
#220 | 28953 | Russell C. Jackson (Rusty) | Added server.maxcommands.allow and corrected wweekly typo | ||
#219 | 28950 | Russell C. Jackson (Rusty) | Increated rpl.track.behind to 2 | ||
#218 | 28946 | Russell C. Jackson (Rusty) | Fixed % stuff for python and variable name. | ||
#217 | 28944 | Russell C. Jackson (Rusty) | Change to only chown depot files if owner is incorrect, and simplication in del_shelve.py | ||
#216 | 28942 | Russell C. Jackson (Rusty) | Fixed the REPNAME substitution | ||
#215 | 28940 | Russell C. Jackson (Rusty) | Updated unlock in crontab to only run every six hours. | ||
#214 | 28938 | Russell C. Jackson (Rusty) | Commented things out to work better with Ansible installs and updated kill_idle.sh to wait 5 minutes. | ||
#213 | 28934 | Russell C. Jackson (Rusty) | Modified crontab to better suit current environment. | ||
#212 | 28923 | Russell C. Jackson (Rusty) | Moved some additional settings into the server specific vars file | ||
#211 | 28921 | Russell C. Jackson (Rusty) | Modify to work out of the box in current setup. | ||
#210 | 28917 | Russell C. Jackson (Rusty) | Improved safety checks for shared data and failed commands. | ||
#209 | 28914 | Russell C. Jackson (Rusty) | Fixed networking targets | ||
#208 | 28912 | Russell C. Jackson (Rusty) | Added replacements needed for serverid file. | ||
#207 | 28910 | Russell C. Jackson (Rusty) | Moved some values to the serverid file to allow machine specific settings. | ||
#206 | 28908 | Russell C. Jackson (Rusty) | Changed to use p4_1.broker.P4MASTER_ID.cfg | ||
#205 | 28906 | Russell C. Jackson (Rusty) | Removing section that unlinks everything. | ||
#204 | 28876 | Russell C. Jackson (Rusty) | Added new SDP_UPGRADE variable to skip running chown and chmod on the depots folder. | ||
#203 | 28870 | Russell C. Jackson (Rusty) | Added kill_idle.sh to crontab and modified kill_idle.sh to use p4 monitor terminate and removed 1 hour ignore. | ||
#202 | 28829 | Russell C. Jackson (Rusty) | See the longer comment regarding p4.crontab.new in the previous sumbmit. | ||
#201 | 28824 | Russell C. Jackson (Rusty) | Added -a to the clients command to pull clients from all servers. | ||
#200 | 28818 | Russell C. Jackson (Rusty) | Updated chmod and chown to be correct in the case of shareddata | ||
#199 | 28814 | Russell C. Jackson (Rusty) | Added change directory back to the instance directory | ||
#198 | 28812 | Russell C. Jackson (Rusty) | Added commands to remove existing symlinks | ||
#197 | 28810 | Russell C. Jackson (Rusty) | Changed SDP to be on the logs volume by default. | ||
#196 | 28808 | Russell C. Jackson (Rusty) |
Changed mkdirs.sh to take the name of the config file as the first parameter rather than the instance number. This is to support storing the config files and to allow ansible to use unique names for each machine, which is required when using a shared data volume. The SDP_INSTANCE variable is now in template.mkdirs.cfg |
||
#195 | 28747 | Russell C. Jackson (Rusty) | Removed a copy of etc that wasn't needed. | ||
#194 | 28745 | Russell C. Jackson (Rusty) | Added force to cp on common folder. | ||
#193 | 28681 | Russell C. Jackson (Rusty) | Changed sh to bash in edge maintenance. | ||
#192 | 28603 | Russell C. Jackson (Rusty) | Fixed ordering problem where P4MASTERPORT was getting overwritten. | ||
#191 | 28601 | Russell C. Jackson (Rusty) | Added a serverid.vars file to /p4/common/config in order to support a shared config directory that is part of a shared p4data volume. | ||
#190 | 28566 | Russell C. Jackson (Rusty) | Added check to skip upgrade if p4d versions are the same, and some general cleanup. | ||
#189 | 28564 | Russell C. Jackson (Rusty) | Updates from Jake to make it easier to work with Ansible | ||
#188 | 28451 | Russell C. Jackson (Rusty) | Removed +1 on offlinecheckpointnum and moved function to run right before dump_checkpoint. | ||
#187 | 28420 | Russell C. Jackson (Rusty) | Fixed edge maintenance log path. | ||
#186 | 28372 | Russell C. Jackson (Rusty) | Added call to get_offline_journal_num to try to get the correct checkpoint number. | ||
#185 | 28368 | Russell C. Jackson (Rusty) | Updates to improve verify speed even more. | ||
#184 | 28202 | Russell C. Jackson (Rusty) | Fixed some bugs with logging and with spaces in directory names. | ||
#183 | 28172 | Russell C. Jackson (Rusty) | Crontab updates. | ||
#182 | 28112 | Russell C. Jackson (Rusty) | Added extra safety check to avoid running when the server is using shared storage. | ||
#181 | 28110 | Russell C. Jackson (Rusty) | Added check for SHAREDDATA = true | ||
#180 | 28096 | Russell C. Jackson (Rusty) | Added REPL_SHAREDDATA logic in mkdirs.sh and instance_vars. | ||
#179 | 28088 | Russell C. Jackson (Rusty) | Corrected top of the file that got messed up by mistake. | ||
#178 | 28079 | Russell C. Jackson (Rusty) | Change default for the physical checkpoints directory name to be checkpoints.P4MASTER_ID, the link is still just checkpoints. | ||
#177 | 28073 | Russell C. Jackson (Rusty) | Added command to verify files in top level of depot. | ||
#176 | 28069 | Russell C. Jackson (Rusty) | Modified the split size based on the number of files in the directory. | ||
#175 | 28066 | Russell C. Jackson (Rusty) | Added sleep before deleting files to give all verify commands a chance to kick off. | ||
#174 | 28060 | Russell C. Jackson (Rusty) | Added loop for deleting files since rm would fail if there are too many files for * to handle. | ||
#173 | 28042 | Russell C. Jackson (Rusty) | Added the depot name to avoid removing files from another depot with the same directory name. | ||
#172 | 28038 | Russell C. Jackson (Rusty) | Improved logic to keep parallel threads at the max the whole time. | ||
#171 | 28032 | Russell C. Jackson (Rusty) | Reduced some repetition in the loop to speed p4verify.sh up. | ||
#170 | 28028 | Russell C. Jackson (Rusty) | Changed split to 1000 to all for better parallelization. | ||
#169 | 28017 | Russell C. Jackson (Rusty) | Added verify_shelves.sh to crontab since Perforce doesn't always replicate them to standby servers. | ||
#168 | 28006 | Russell C. Jackson (Rusty) | Fixed missing OFFLINECHECKPOINTNUM issue and fixed entries in template.p4.crontab. | ||
#167 | 28001 | Russell C. Jackson (Rusty) | Dropped the tr -d 015 because it was deleting characters it shouldn't. | ||
#166 | 27971 | Russell C. Jackson (Rusty) | Added JOURNALNUM to log file names for better association with the journals, and added rotation of the replica_cleanup logs. | ||
#165 | 27953 | Russell C. Jackson (Rusty) | Added a writeable maintenance.cfg | ||
#164 | 27951 | Russell C. Jackson (Rusty) | Fixed issue that can result in false-positives in the pre-flight in p4d_base | ||
#163 | 27946 | Russell C. Jackson (Rusty) | Redirect rm output to dev null in p4verify.sh to eliminate cron output. | ||
#162 | 27944 | Russell C. Jackson (Rusty) | Added additionl error to trap to replica_status.sh. | ||
#161 | 27942 | Russell C. Jackson (Rusty) | Lowered sleep time due to the smaller file sizes to verify. | ||
#160 | 27940 | Russell C. Jackson (Rusty) | Added P4TMP to path to files | ||
#159 | 27937 | Russell C. Jackson (Rusty) | Dropped the file split down to 5000 files per list in order to use the parallel option better. | ||
#158 | 27911 | Russell C. Jackson (Rusty) | Removed debugging echo commands. | ||
#157 | 27871 | Russell C. Jackson (Rusty) | Added warning when sdp_server_type.txt is missing. | ||
#156 | 27864 | Russell C. Jackson (Rusty) | Fixed logic error in p4verify.sh | ||
#155 | 27860 | Russell C. Jackson (Rusty) | Fixed typo and background of shelves. | ||
#154 | 27856 | Russell C. Jackson (Rusty) | Moved shelf verify to separate log. | ||
#153 | 27850 | Russell C. Jackson (Rusty) | Improved wait routine. | ||
#152 | 27838 | Russell C. Jackson (Rusty) | Skipping verify on edge and edgerep servers. | ||
#151 | 27836 | Russell C. Jackson (Rusty) | New script to verify shelves since the server fails on them frequently. | ||
#150 | 27834 | Russell C. Jackson (Rusty) | Added wait for last file verify to finish before removing files. | ||
#149 | 27831 | Russell C. Jackson (Rusty) |
MUCH improved parallel verify. Each thread only verifies 100k files at a time, so you don't run the risk of running out of memory, and it reduces the length of time, thereby reducing timeouts as well. |
||
#148 | 27814 | Russell C. Jackson (Rusty) | Added a cp of sdp_server_type.txt from root to offline before switch. | ||
#147 | 27811 | Russell C. Jackson (Rusty) | Updated excluded tables for 2020.2 | ||
#146 | 27797 | Russell C. Jackson (Rusty) | Added P4TMP to temp_rsync.sh to make sure it doesn't fill up the Perforce user's home directory. | ||
#145 | 27794 | Russell C. Jackson (Rusty) | Added dummy ip command for later Redhat releases, and updated/simplified parallel verify. | ||
#144 | 27788 | Russell C. Jackson (Rusty) | Added tr to the log to strip carriage returns from log files. | ||
#143 | 27774 | Russell C. Jackson (Rusty) | Moved sync of checkpoint to master up in front of recreation of offline db | ||
#142 | 27717 | Russell C. Jackson (Rusty) | Added get_offline_journalnum to replay_journls_to_offline_db to avoid missing a call to that function. | ||
#141 | 27715 | Russell C. Jackson (Rusty) | Corrected a couple of items when switch the root/offline_db | ||
#140 | 27673 | Russell C. Jackson (Rusty) | Updated p4verify.sh to verify on directories so that it still uses parallel over a single large depot | ||
#139 | 27654 | Russell C. Jackson (Rusty) | Removed call to verify_sdp.sh | ||
#138 | 27650 | Russell C. Jackson (Rusty) | Removed extra journal rotation. | ||
#137 | 27648 | Russell C. Jackson (Rusty) | Added check for forward-standby in is_standby function | ||
#136 | 27646 | Russell C. Jackson (Rusty) | Removed -w check on dirs since it is not working on some storage. | ||
#135 | 27632 | Russell C. Jackson (Rusty) | Corrected REPL_P4DNSNAME to REPL_DNSNAME | ||
#134 | 27630 | Russell C. Jackson (Rusty) | Put P4DNSNAME in for P4MASTERHOST | ||
#133 | 27628 | Russell C. Jackson (Rusty) | Changed P4MASTER to P4MASTERHOST | ||
#132 | 27626 | Russell C. Jackson (Rusty) | Added sync of checkpoints back to the master. | ||
#131 | 27624 | Russell C. Jackson (Rusty) | Turned off systemctl check | ||
#130 | 27622 | Russell C. Jackson (Rusty) | Fixed to use P4MASTERPORT | ||
#129 | 27509 | Russell C. Jackson (Rusty) | Added support for a separate checkpoints volume. | ||
#128 | 27448 | Russell C. Jackson (Rusty) | Changed truncate journal functions to use sdp_server_type.txt type for more accurate check of the master server. | ||
#127 | 27278 | Russell C. Jackson (Rusty) | Fixed redirect not to overwrite the log file. | ||
#126 | 27245 | Russell C. Jackson (Rusty) | Added LASTJOURNALNUM back to backup_functions.sh | ||
#125 | 27238 | Russell C. Jackson (Rusty) | Removed code that sets different checkpoint directories. | ||
#124 | 27236 | Russell C. Jackson (Rusty) | Removed useless warning messages. | ||
#123 | 27234 | Russell C. Jackson (Rusty) | Removed check for checkpoints.edgename dir | ||
#122 | 27221 | Russell C. Jackson (Rusty) | Merged in some changes from the Perforce maintained sdp code. | ||
#121 | 27167 | Russell C. Jackson (Rusty) | Changed RC stop/start to stop_p4d and start_p4d | ||
#120 | 27135 | Russell C. Jackson (Rusty) | Fixed logic error in replica_status.sh | ||
#119 | 27089 | Russell C. Jackson (Rusty) | Added cd to /p4/common/bin | ||
#118 | 27087 | Russell C. Jackson (Rusty) | Fixed a typo in P4DBIN | ||
#117 | 27085 | Russell C. Jackson (Rusty) | Fixed issue with spaces around grep | ||
#116 | 26961 | Russell C. Jackson (Rusty) | Added removal of save db.* files | ||
#115 | 26959 | Russell C. Jackson (Rusty) | Replaced switch with code from the recreate script to cover everything. | ||
#114 | 26957 | Russell C. Jackson (Rusty) | Add stop/start to sync_replica.sh | ||
#113 | 26945 | Russell C. Jackson (Rusty) | Corrected free space and removed hard coding. | ||
#112 | 26943 | Russell C. Jackson (Rusty) |
Added nice to dump and restore of checkpoints. Added check for free space in cache clean. Only run when req. |
||
#111 | 26870 | Russell C. Jackson (Rusty) | Added server to subject of pending deletes. | ||
#110 | 26868 | Russell C. Jackson (Rusty) | Corrected issue with using a instance other than 1 in the maintenance script. | ||
#109 | 26864 | Russell C. Jackson (Rusty) | Fixed bug in removing the notified file. | ||
#108 | 26859 | Russell C. Jackson (Rusty) | Added config file for cache clean atime setting to support different settings for each edge server and copied os_tweaks.sh from Consulting group's SDP. | ||
#107 | 26845 | Russell C. Jackson (Rusty) | Add changes to backup_functions.sh from Blizzard to work with their environment. | ||
#106 | 26841 | Russell C. Jackson (Rusty) | Added userweeks variable to correctly read the user weeks setting. | ||
#105 | 26834 | Russell C. Jackson (Rusty) | Updated to find p4d in ps properly | ||
#104 | 26827 | Russell C. Jackson (Rusty) | Added current version of p4dstate from: https://swarm.workshop.perforce.com/files/guest/perforce_software/admin_toolkit/p4dstate.sh modified for the SDP. | ||
#103 | 26743 | Russell C. Jackson (Rusty) | Changed notification flagging to include a day of the month so it will notify daily. | ||
#102 | 26741 | Russell C. Jackson (Rusty) | Added semaphore on email notification to avoid spamming the user. | ||
#101 | 26687 | Russell C. Jackson (Rusty) | Added journals.rep back for use on shared depot volumes. | ||
#100 | 26560 | Russell C. Jackson (Rusty) | Updated Documentation. | ||
#99 | 26552 | Russell C. Jackson (Rusty) | Changed to only keep revisions accessed in the last 5 days. | ||
#98 | 26376 | Russell C. Jackson (Rusty) | Added a proxy log removal on the weekends. | ||
#97 | 26374 | Russell C. Jackson (Rusty) | Added proxy clean up script and proxy crontab. | ||
#96 | 25956 | Russell C. Jackson (Rusty) | Fixed logic around edges sharing volumes with the master/standbys and checkpoints folder. | ||
#95 | 25897 | Russell C. Jackson (Rusty) | Added existing checkpoint check to dump_checkpoint where it should actually be. | ||
#94 | 25895 | Russell C. Jackson (Rusty) | Removed check for existing checkpoint because it was being called before we get the correct checkpoint number. | ||
#93 | 25893 | Russell C. Jackson (Rusty) |
Set checkpoint number to journal number since we are calling get_journal number after truncate journal. Added logging and removed extra call to get_offline_journal_num. |
||
#92 | 25887 | Russell C. Jackson (Rusty) | Removed decrement of journal counter for edge servers since we check after journal rotation now. | ||
#91 | 25867 | Russell C. Jackson (Rusty) | Changes to work with updated backup_functions.sh | ||
#90 | 25864 | Russell C. Jackson (Rusty) | Added missing call to get_offline_journalnum | ||
#89 | 25862 | Russell C. Jackson (Rusty) | Changes to recreate_db_sync_replica.sh to work with changes to backup functions. | ||
#88 | 25860 | Russell C. Jackson (Rusty) | Fixes for issues with journals rotating during recreate_db_sync_replica.sh | ||
#87 | 25858 | Russell C. Jackson (Rusty) | Added 2nd rsync to cover journal files getting deleted during the rsync. | ||
#86 | 25831 | Russell C. Jackson (Rusty) | Added handling of new 2019.1 edge files. | ||
#85 | 25734 | Russell C. Jackson (Rusty) | Removed Network-Manager | ||
#84 | 25661 | Russell C. Jackson (Rusty) | Modified check dir function to use touch instead of -w since that is failing on some NFS mounts. | ||
#83 | 25639 | Russell C. Jackson (Rusty) | Updated to correct file that had not been synced. | ||
#82 | 25634 | Russell C. Jackson (Rusty) | Add call to get offline journal number to replay journals to offline database. | ||
#81 | 25608 | Russell C. Jackson (Rusty) | Added second check for unreplayed journals. | ||
#80 | 25511 | Russell C. Jackson (Rusty) | New cacheclean.sh based on find atime for much better performance. | ||
#79 | 25460 | Russell C. Jackson (Rusty) | Add trailing slash on depot path. | ||
#78 | 25441 | Russell C. Jackson (Rusty) | Updated cacheclean to run on each depot in parallel rather on all of the depots at once. | ||
#77 | 25365 | Russell C. Jackson (Rusty) | Added net.maxwait to try to get the pull command to timeout rather than hang. | ||
#76 | 25319 | Russell C. Jackson (Rusty) | Changed ztag to double percent | ||
#75 | 25262 | Russell C. Jackson (Rusty) | Increase number of logs to keep to 28. | ||
#74 | 25091 | Russell C. Jackson (Rusty) |
Added -a to grep to handle non ascii characters, and changed to overwrite the log so it doesn't keep growing. Also added replica_cleanup.log to the logs to clean up in backup functions. |
||
#73 | 25088 | Russell C. Jackson (Rusty) | Added a check to make sure the array entry is a file before running rm on it. | ||
#72 | 25086 | Russell C. Jackson (Rusty) | Fixed missing fi and change single quote to double quote to allow variable to work in find. | ||
#71 | 25079 | Russell C. Jackson (Rusty) | Corrected P4LOGS to LOGS | ||
#70 | 25074 | Russell C. Jackson (Rusty) | Added check for cache_clean_skip.txt and increased the number of journals to keep to allow for extra rotation. | ||
#69 | 25059 | Russell C. Jackson (Rusty) | Added if statement to exclude search for MISSING on edge servers. | ||
#68 | 25049 | Russell C. Jackson (Rusty) | Increased number of files to keep to 3 to allow for latest revision and some shelves. | ||
#67 | 25039 | Russell C. Jackson (Rusty) | Added check to make sure global shelves are enabled before running. | ||
#66 | 25037 | Russell C. Jackson (Rusty) | Updated to skip spec and unload directories. | ||
#65 | 25026 | Russell C. Jackson (Rusty) | Fixed typo in sdputils.py and forced cfgweeks to be an int. | ||
#64 | 25023 | Russell C. Jackson (Rusty) | Updated to allow idle tasks to run for up to 1 hour before killing them. | ||
#63 | 25017 | Russell C. Jackson (Rusty) | Shell script to clean all but the latest file from /p4/1/depots/ | ||
#62 | 24965 | Russell C. Jackson (Rusty) | Corrected type and ordering issue. | ||
#61 | 24920 | Russell C. Jackson (Rusty) | Removed checked for username in p4 users because it is not required. | ||
#60 | 24859 | Russell C. Jackson (Rusty) | Set rpl.journalcopy.location=1 and removed all journals.rep references since it won't be needed anymore. | ||
#59 | 24857 | Russell C. Jackson (Rusty) | Added command to create master server spec. | ||
#58 | 24855 | Russell C. Jackson (Rusty) | Made MASTERPORT required, and added settings for standby server set up on 2018.2+ | ||
#57 | 24809 | Russell C. Jackson (Rusty) | Add a custom trigger for tracking trigger events. | ||
#56 | 24721 | Russell C. Jackson (Rusty) | Fixed chown for the SDP folder. | ||
#55 | 24719 | Russell C. Jackson (Rusty) | Fixed edge_maintenance script. | ||
#54 | 24678 | Russell C. Jackson (Rusty) | Automated the creation of maintenance.cfg to have the values taken from mkdirs.cfg | ||
#53 | 24676 | Russell C. Jackson (Rusty) |
Fixed bugs in sdputils.py and scripts using it. Converted to standard 2 space spacing, removed copyright stuff. |
||
#52 | 24668 | Russell C. Jackson (Rusty) | Added -a to grep, and added search for dead Init as well. | ||
#51 | 24650 | Russell C. Jackson (Rusty) | Added edge server script and updated p4deleteuser.py to handle edge servers. | ||
#50 | 24494 | Russell C. Jackson (Rusty) | Changed /bin/sh to /bin/bash in p4dstate.sh | ||
#49 | 24173 | Russell C. Jackson (Rusty) | Added a cd to the logs directory into remove_logs_files function for direct calls to the function. | ||
#48 | 24155 | Russell C. Jackson (Rusty) | Added +x to a few files. | ||
#47 | 24118 | Russell C. Jackson (Rusty) | Added check for proxy server. | ||
#46 | 24109 | Russell C. Jackson (Rusty) | Script to convert the old master server to the standby. | ||
#45 | 24098 | Russell C. Jackson (Rusty) | Added upgrade to new style protect comments for compatiability with 2018.1+ P4Admin. | ||
#44 | 24081 | Russell C. Jackson (Rusty) | Redirect unlock to dev null and autoload the crontab. | ||
#43 | 24079 | Russell C. Jackson (Rusty) |
Added check to see if directory exists. Exit silently if not. |
||
#42 | 24076 | Russell C. Jackson (Rusty) | Added maintenance and edge_maintenance to crontab, created edge_maintenance and updated maintenance. | ||
#41 | 24053 | Russell C. Jackson (Rusty) | Added check for empty process variable to avoid grep error. | ||
#40 | 24047 | Russell C. Jackson (Rusty) | Added check for the log files as well since we skip those on edge servers. | ||
#39 | 24035 | Russell C. Jackson (Rusty) | Added Ubuntu init comments. | ||
#38 | 24028 | Russell C. Jackson (Rusty) | Added more redirects to /dev/null | ||
#37 | 24026 | Russell C. Jackson (Rusty) | Added redirect to get rid of edge check track output when track=1 | ||
#36 | 23969 | Russell C. Jackson (Rusty) | Added missing fi on if statement. | ||
#35 | 23967 | Russell C. Jackson (Rusty) | Added additional check to make sure all p4d threads for the specified instance are gone instead of relying on the master pid alone. | ||
#34 | 23965 | Russell C. Jackson (Rusty) | Added convert_standby_to_master.sh script. | ||
#33 | 23856 | Russell C. Jackson (Rusty) | Added missing echo commands. | ||
#32 | 23805 | Russell C. Jackson (Rusty) | Fixed typo. | ||
#31 | 23694 | Russell C. Jackson (Rusty) | Added move of sdp_server_type.txt file to switch command. | ||
#30 | 23682 | Russell C. Jackson (Rusty) | Added rsync_missing.sh and made p4verify.sh call it. | ||
#29 | 23643 | Russell C. Jackson (Rusty) | Added log file to p4d_base. | ||
#28 | 23547 | Russell C. Jackson (Rusty) | Pick up change 23543, 23545 and 23546. | ||
#27 | 23542 | Russell C. Jackson (Rusty) |
Added handling for a different OSUSER on the master than on the replica for rsync. Just add RSYNCUSER to the p4_1.vars file to enable. |
||
#26 | 23531 | Russell C. Jackson (Rusty) | Corrected version of p4verify.sh - Picks up the correct verify pids now. | ||
#25 | 23525 | Russell C. Jackson (Rusty) | Corrected version of p4verify.sh - Picks up the correct verify pids now. | ||
#24 | 23520 | Russell C. Jackson (Rusty) |
Moved OSUSER to instance_vars.template so that p4_vars would be standard and all instances, and could be moved to /p4/common/bin. Adjusted other files to account for this change. |
||
#23 | 23501 | Russell C. Jackson (Rusty) | Added a check to skip the verify of all depots on edge and edge replicas since they are normally run in cache mode. | ||
#22 | 23482 | Russell C. Jackson (Rusty) | Changed pull -L -i 1 to -i 0 | ||
#21 | 23480 | Russell C. Jackson (Rusty) | Added redirect to log file for p4d_truncate_journal. | ||
#20 | 23380 | Russell C. Jackson (Rusty) | Removed chmod on the service pass file since it has been removed. | ||
#19 | 23367 | Russell C. Jackson (Rusty) |
Changed layout so that instance dir is on the OS volume, and everything under it is a link. This avoids a slow NAS depotdata volume does not slow the database and logs volume access now. |
||
#18 | 23339 | Russell C. Jackson (Rusty) | Update set up scripts. | ||
#17 | 23270 | Russell C. Jackson (Rusty) |
Updated so that edge servers and replicas of edge server in a shareddata environment use a unique checkpoints folder. Otherwise, everything is still just checkpoints to maintain compatability. |
||
#16 | 23268 | Russell C. Jackson (Rusty) | Change so that only edge servers use a modified checkpoints folder name. | ||
#15 | 23250 | Russell C. Jackson (Rusty) | Corrected issue with change to CHECKPOINTS variable location. | ||
#14 | 23248 | Russell C. Jackson (Rusty) | Updated sdp.tgz to include latest updates. | ||
#13 | 23236 | Russell C. Jackson (Rusty) | Updated sdp. | ||
#12 | 23135 | Russell C. Jackson (Rusty) | Corrected a typo in p4d_base. | ||
#11 | 23128 | Russell C. Jackson (Rusty) | Updated to current release and add +S to file type. | ||
#10 | 23120 | Russell C. Jackson (Rusty) | Removed extra file from tgz | ||
#9 | 23064 | Russell C. Jackson (Rusty) | Updated sdp without log redirect. | ||
#8 | 23033 | Russell C. Jackson (Rusty) | Picked up latest changes. | ||
#7 | 23002 | Russell C. Jackson (Rusty) | Added in fix for net.tcpsize setting. | ||
#6 | 22983 | Russell C. Jackson (Rusty) | Current tgz | ||
#5 | 22846 | Russell C. Jackson (Rusty) | Corrected p4_vars | ||
#4 | 22839 | Russell C. Jackson (Rusty) | Current SDP with new parallel verify. | ||
#3 | 22814 | Russell C. Jackson (Rusty) | Added required functions to p4verify.sh | ||
#2 | 22813 | Russell C. Jackson (Rusty) | Added missing #. | ||
#1 | 22810 | Russell C. Jackson (Rusty) | TGZ file. |