Wed, 25 May 2022 20:52:47 CDT | login

Information for build oasis-goc-2.1.20-1.osg33.el7

Package Nameoasis-goc
SummaryOASIS GOC package
DescriptionThis package contains OASIS software for the OSG Global Operations Center
Built byDave Dykstra
State complete
StartedTue, 08 Aug 2017 13:14:51 CDT
CompletedTue, 08 Aug 2017 13:17:59 CDT
Taskbuild (osg-3.3-el7, /svn/native/redhat/branches/osg-3.3/oasis-goc:23752)
oasis-goc-2.1.20-1.osg33.el7.src.rpm (info) (download)
oasis-goc-2.1.20-1.osg33.el7.noarch.rpm (info) (download)
oasis-goc-login-2.1.20-1.osg33.el7.noarch.rpm (info) (download)
oasis-goc-replica-2.1.20-1.osg33.el7.noarch.rpm (info) (download)
oasis-goc-zero-2.1.20-1.osg33.el7.noarch.rpm (info) (download)
Changelog * Tue Aug 08 2017 Dave Dykstra <> - 2.1.20-1 - Add support for masterkeycard in add_osg_repository and oasis_status_stamp - Change resign_osg_whitelist to use new cvmfs-server-2.4.0 resign -w option, and work with or without masterkeycard - Remove obsolete overlayfs override in blank_osg_repository - Change recover_oasis_rollback to be based on new resign -p command along with resign_osg_whitelist - Remove gc-all-collectable, and instead call new cvmfs_server gc -af from cron on oasis-replica - Add new generate_whitelists python script for automating adding new repositories on the stratum 0 based on what is in OIM (as generate_replicas currently does on the stratum 1), and add it to the cron on oasis - Reduce the oasis-replica snapshot interval from 15 minutes to 5 minutes - Update the apache config files on oasis & oasis-replica to current best practice, including 61 second expiration on .cvmfs* files, and include the /oasissrv/cvmfs/*/.cvmfswhitelist files in the settings. * Fri Jan 13 2017 Dave Dykstra <> - 2.1.19-1 - Add oasis-initclean systemd service in oasis-goc-zero, to make sure it runs late enough at boot time. - Add CVMFS_DONT_CHECK_OVERLAYFS_VERSION=true to blank_osg_repository to make overlayfs work with cvmfs-server-2.3.2. * Thu Jan 12 2017 Dave Dykstra <> - 2.1.18-1 - Change the wget commands in add_osg_repository and update_oasis_vos to have --timeout=10 --tries=2 so they won't hang indefinitely if an external repository server is down. * Thu Dec 29 2016 Dave Dykstra <> - 2.1.17-1 - Change add_osg_repository to remove .cvmfsreflog when re-using old data. * Wed Dec 28 2016 Dave Dykstra <> - 2.1.16-1 - Add new script recover_oasis_rollback, to run after rolling back to a previously installed oasis or oasis-itb VM. * Wed Dec 28 2016 Dave Dykstra <> - 2.1.15-1 - Change resign_osg_whitelist to support el7. The openssl sha1 command had an extra "(stdin)= " in the output on el7. resign_osg_whitelist was originally based on cvmfs_server's create_whitelist() function which is now using "cvmfs_swissknife hash" and allowing for more than one hash algorithm, so now resign_osg_whitelist does as well. * Tue Dec 27 2016 Dave Dykstra <> - 2.1.14-1 - Add a '+' before the 'FollowSymLinks' option in the apache config files, because apache 2.4 in el7 requires that if there are any "-" options then any options being added have to have "+". All of the current option settings chosen are default for httpd versions 2.3.11 and later, but leave them for now in case somebody tries running with an earlier version. - Re-enable garbage collection cron. * Tue Dec 27 2016 Dave Dykstra <> - 2.1.13-2 - Replace %files /usr/bin with /usr/bin/* because el7 yum install complained about a conflict with another package. * Mon Dec 05 2016 Dave Dykstra <> - 2.1.13-1 - Instead of changing the cron to add a key only on oasis-replica-itb, change add_osg_repository to add the key on both oasis-replica-itb and oasis-replica. That's because doing garbage collection on non-OSG repositories on oasis-replica would have the same problem that was seen on on OSG repositories on oasis-replica-itb; in both cases the the .cvmfswhitelist is replaced by one signed with a different key than the original. - Comment out garbage collection in cron for now (see OO-160 for an explanation why). Also for future reference set the commented hour to 5am instead of 1am, because the clocks at the GOC are on UTC time. - Change update_oasis_vos to make sure it only runs on oasis-itb, and to download from oasis any changed fingerprint in each external repo's .cvmfswhitelist. * Fri Dec 02 2016 Dave Dykstra <> - 2.1.12-1 - Change the oasis-replica cron so that on oasis-replica-itb it will add the extra oasis-itb key to newly added repositories. This is needed for garbage collection to work on new repositories, because we replace each .cvmfswhitelist file with one signed by oasis-itb. * Fri Dec 02 2016 Dave Dykstra <> - 2.1.11-1 - Add gc-all-collectable and call it from cron on oasis-replica. * Thu Dec 01 2016 Dave Dykstra <> - 2.1.10-2 - Make /etc/squid/ executable after creating it. * Thu Dec 01 2016 Dave Dykstra <> - 2.1.10-1 - Move /etc/sysconfig/frontier-squid and /etc/squid/ into oasis-goc-replica. Add a %post step to redirect into a separate file, because the former is owned by the frontier-squid package and would cause an rpm install conflict if we included it directly in this rpm. * Wed May 18 2016 Dave Dykstra <> - 2.1.9-1 - Move /etc/cron.d/cvmfs into oasis-goc-replica and /etc/cron.d/oasis into oasis-goc-zero. * Wed May 18 2016 Dave Dykstra <> - 2.1.8-1 - Add copy_config_osg command (OO-142) - Change /etc/init.d/oasis-initclean to use cvmfs_server mount -a (OO-144) - Use cvmfs-server's own cvmfs_rsync in do_oasis_update (OO-143) * Sun Apr 10 2016 Dave Dykstra <> - 2.1.7-1 - Change update_oasis_vos to not copy from nas01 (OO-136) * Sun Mar 06 2016 Dave Dykstra <> - 2.1.6-1 - Remove oasis-replica-initclean (OO-126) - Mount all cvmfs repositories at boot in oasis-initclean (OO-126) - Remove harmless code in update_oasis_vos that printed an error (OO-120) * Thu Mar 03 2016 Dave Dykstra <> - 2.1.5-1 - Remove dependency on nas01 (OO-120) * Wed Mar 02 2016 Dave Dykstra <> - 2.1.4-1 - Automatically add missing external repositories to oasis-itb (OO-124) - Prevent warning when a repo hasn't finished initial snapshot (OO-115) - Eliminate a file in communication between oasis and oasis-login (OO-116) - Remove /etc/cvmfs/ on oasis-replica. It's not needed anymore with cvmfs-server-2.2.X (OO-126). * Wed Mar 02 2016 Dave Dykstra <> - 2.1.3-1 - Add support for cvmfs-servermon rpm (OO-125) * Wed Feb 24 2016 Dave Dykstra <> - 2.1.2-1 - Rebuild. 2.1.1 did not have the full correct set of source files because all the branches weren't merged together. - Fix permission of whitelist created; mktemp made it mode 600. * Wed Feb 24 2016 Dave Dykstra <> - 2.1.1-1 - Include a bunch of minor changes. For details see tickets OO-122, OO-111, OO-109, OO-108, and OO-107. * Fri Feb 19 2016 Dave Dykstra <> - 2.1.0-1 - Extracted goc-specific pieces out of oasis package