Skip to content
Snippets Groups Projects
Commit 3e2b7f1e authored by Michael Davis's avatar Michael Davis
Browse files

Resolve "Remove CASTOR to CTA migration tools RPM"

parent 1cdffd42
No related branches found
No related tags found
No related merge requests found
...@@ -124,8 +124,6 @@ ELSE(DEFINED PackageOnly) ...@@ -124,8 +124,6 @@ ELSE(DEFINED PackageOnly)
add_subdirectory(eos_grpc_client) add_subdirectory(eos_grpc_client)
add_subdirectory(migration)
add_subdirectory(cmdline) add_subdirectory(cmdline)
add_subdirectory(xroot_plugins) add_subdirectory(xroot_plugins)
add_subdirectory(frontend-grpc) add_subdirectory(frontend-grpc)
......
...@@ -15,20 +15,20 @@ This release introduced an additional gRPC based frontend for storage backends. ...@@ -15,20 +15,20 @@ This release introduced an additional gRPC based frontend for storage backends.
The command `cta-verify-file` now requires the options `eos.instance`, `eos.request.user` and `eos.request.group` to be configured in `/etc/cta/cta-cli.conf`. The command `cta-verify-file` now requires the options `eos.instance`, `eos.request.user` and `eos.request.group` to be configured in `/etc/cta/cta-cli.conf`.
### Upgrade Instructions
### Features ### Features
- cta/CTA#1222 - Add minimal gRPC based frOntend for integration with dCache - cta/CTA#1222 - Add minimal gRPC based frOntend for integration with dCache
- cta/CTA#1241 - make cta-verify-file get instance, request user and group otions from ctacli config file - cta/CTA#1241 - make cta-verify-file get instance, request user and group otions from ctacli config file
### Bug fixes ### Bug fixes
- cta/CTA#1225 - Fix bug causing tapeserver to sometimes pop the entire archive queue at the end of the mount - cta/CTA#1225 - Fix bug causing tapeserver to sometimes pop the entire archive queue at the end of the mount
- cta/CTA#1247 - Fix improper initialization of the variable m_lastFseq of type uint64_t with -1 value in the constructor of castor::tape::tapeserver::daemon::TapeWriteSingleThread - cta/CTA#1247 - Fix improper initialization of the variable m_lastFseq of type uint64_t with -1 value in the constructor of castor::tape::tapeserver::daemon::TapeWriteSingleThread
### Building and Packaging ### Building and Packaging
### Catalogue Schema - cta/CTA#1224 - Removes CASTOR to CTA migration tools RPM and references to CASTOR repo
# v4.7.4-1 # v4.7.4-1
## Summary ## Summary
### Upgrade Instructions
### Features ### Features
- cta/CTA#1205 - Fail pipeline if cppcheck detects errors - cta/CTA#1205 - Fail pipeline if cppcheck detects errors
- cta/CTA#1206 - Change NULL for nullptr - cta/CTA#1206 - Change NULL for nullptr
...@@ -42,13 +42,9 @@ The command `cta-verify-file` now requires the options `eos.instance`, `eos.requ ...@@ -42,13 +42,9 @@ The command `cta-verify-file` now requires the options `eos.instance`, `eos.requ
- cta/CTA#1120 - Fix negative disk space reservation content - cta/CTA#1120 - Fix negative disk space reservation content
- cta/CTA#1235 - cta-verify-file should return 1 on error - cta/CTA#1235 - cta-verify-file should return 1 on error
### Building and Packaging
### Catalogue Schema
# v4.7.3-1 # v4.7.3-1
## Summary ## Summary
### Upgrade Instructions
### Features ### Features
- cta/CTA#1161 - Tape server refactoring, "Decide where m_reportPacker.setTapeDone() should be called" - cta/CTA#1161 - Tape server refactoring, "Decide where m_reportPacker.setTapeDone() should be called"
- cta/CTA#1195 - `cta-catalogue-schema-drop` should drop the CTA_CATALOGUE table last - cta/CTA#1195 - `cta-catalogue-schema-drop` should drop the CTA_CATALOGUE table last
...@@ -67,7 +63,6 @@ The command `cta-verify-file` now requires the options `eos.instance`, `eos.requ ...@@ -67,7 +63,6 @@ The command `cta-verify-file` now requires the options `eos.instance`, `eos.requ
# v4.7.1-1 # v4.7.1-1
## Summary ## Summary
### Upgrade Instructions
### Features ### Features
- cta/CTA#1179 - Use std::optional instead of cta::optional - cta/CTA#1179 - Use std::optional instead of cta::optional
- cta/CTA#1190 - Use std::make_unique instead of cta::make_unique - cta/CTA#1190 - Use std::make_unique instead of cta::make_unique
......
[castor]
name=CASTOR Repositories in LINUXSOFT
baseurl=http://linuxsoft.cern.ch/internal/repos/castor7-testing/$basearch/os
enabled=1
gpgcheck=0
priority=9
[cta-ci-castor]
name=CTA CI repo castor cache
baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/castor/
priority=2
gpgcheck=0
enabled=1
[cta-ci-ceph-octopus] [cta-ci-ceph-octopus]
name=CTA CI repo ceph-octopus cache name=CTA CI repo ceph-octopus cache
baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/ceph-octopus baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/ceph-octopus
......
[castor]
name=CASTOR Repositories in LINUXSOFT
baseurl=http://linuxsoft.cern.ch/internal/repos/castor7-testing/$basearch/os
priority=2
enabled=0
gpgcheck=0
[castor-dbtools]
name=Core CASTOR Repository
baseurl=http://castorrepo.web.cern.ch/castorrepo/castor-repo/qa/cc-7/$basearch
enabled=1
gpgcheck=0
priority=1
[cta-ci-castor]
name=CTA CI repo castor cache
baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/castor/
priority=2
gpgcheck=0
enabled=1
[cta-ci-ceph-octopus] [cta-ci-ceph-octopus]
name=CTA CI repo ceph-octopus cache name=CTA CI repo ceph-octopus cache
baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/ceph-octopus baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/ceph-octopus
......
...@@ -38,7 +38,7 @@ if [ ! -e /etc/buildtreeRunner ]; then ...@@ -38,7 +38,7 @@ if [ ! -e /etc/buildtreeRunner ]; then
fi fi
# Install missing RPMs # Install missing RPMs
yum -y install eos-client eos-server xrootd-client xrootd-debuginfo xrootd-server cta-cli cta-migration-tools cta-debuginfo sudo logrotate cta-fst-gcd yum -y install eos-client eos-server xrootd-client xrootd-debuginfo xrootd-server cta-cli cta-debuginfo sudo logrotate cta-fst-gcd
## Keep this temporary fix that may be needed if going to protobuf3-3.5.1 for CTA ## Keep this temporary fix that may be needed if going to protobuf3-3.5.1 for CTA
# Install eos-protobuf3 separately as eos is OK with protobuf3 but cannot use it.. # Install eos-protobuf3 separately as eos is OK with protobuf3 but cannot use it..
......
...@@ -389,31 +389,6 @@ Scripts and utilities to faciliate working with the CTA catalogue ...@@ -389,31 +389,6 @@ Scripts and utilities to faciliate working with the CTA catalogue
%attr(0644,root,root) %doc /usr/share/man/man1/cta-catalogue-schema-verify.1cta.gz %attr(0644,root,root) %doc /usr/share/man/man1/cta-catalogue-schema-verify.1cta.gz
%attr(0644,root,root) %doc /usr/share/man/man1/cta-database-poll.1cta.gz %attr(0644,root,root) %doc /usr/share/man/man1/cta-database-poll.1cta.gz
%package -n cta-migration-tools
Summary: Tools for migrating CASTOR to CTA
Group: Application/CTA
Requires: cta-lib-catalogue = %{version}-%{release}
Requires: cx_Oracle >= 7.1
Requires: xrootd-client-libs >= %{xrootdVersion}
%description -n cta-migration-tools
CERN Tape Archive:
Tools for migrating the CASTOR catalogue to CTA and injecting CASTOR file and
directory metadata into the EOS namespace.
%files -n cta-migration-tools
%attr(0755,root,root) %{_bindir}/eos-import-dirs
%attr(0755,root,root) %{_bindir}/eos-import-files
%attr(0755,root,root) %{_bindir}/eos-test-dir-inject
%attr(0755,root,root) %{_bindir}/eos-test-file-inject
%attr(0755,root,root) %{_bindir}/json-pretty-print.sh
%attr(0644,root,root) %{_bindir}/begin_vo_export_to_cta.sh
%attr(0644,root,root) %{_bindir}/export_production_tapepool_to_cta.sh
%attr(0755,root,root) %{_bindir}/tapepool_castor_to_cta.py
%attr(0755,root,root) %{_bindir}/zerolen_castor_to_cta.py
%attr(0755,root,root) %{_bindir}/complete_cta_export.py
%attr(0644,root,root) %{_bindir}/vmgr_reenable_tapepool.sh
%attr(0644,root,root) %{_bindir}/cta-catalogue-remove-castor-tapes.py
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/cta/castor-migration.conf.example
%package -n cta-rmcd %package -n cta-rmcd
Summary: The Remote Media Changer daemon (rmcd) Summary: The Remote Media Changer daemon (rmcd)
Group: Application/CTA Group: Application/CTA
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment