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)
add_subdirectory(eos_grpc_client)
add_subdirectory(migration)
add_subdirectory(cmdline)
add_subdirectory(xroot_plugins)
add_subdirectory(frontend-grpc)
......
......@@ -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`.
### Upgrade Instructions
### Features
- 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
### Bug fixes
- 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
### Building and Packaging
### Catalogue Schema
- cta/CTA#1224 - Removes CASTOR to CTA migration tools RPM and references to CASTOR repo
# v4.7.4-1
## Summary
### Upgrade Instructions
### Features
- cta/CTA#1205 - Fail pipeline if cppcheck detects errors
- cta/CTA#1206 - Change NULL for nullptr
......@@ -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#1235 - cta-verify-file should return 1 on error
### Building and Packaging
### Catalogue Schema
# v4.7.3-1
## Summary
### Upgrade Instructions
### Features
- 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
......@@ -67,7 +63,6 @@ The command `cta-verify-file` now requires the options `eos.instance`, `eos.requ
# v4.7.1-1
## Summary
### Upgrade Instructions
### Features
- cta/CTA#1179 - Use std::optional instead of cta::optional
- 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]
name=CTA CI repo ceph-octopus cache
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]
name=CTA CI repo ceph-octopus cache
baseurl=https://cta-ci-repo.web.cern.ch/cta-ci-repo/ceph-octopus
......
......@@ -38,7 +38,7 @@ if [ ! -e /etc/buildtreeRunner ]; then
fi
# 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
# 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
%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
%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
Summary: The Remote Media Changer daemon (rmcd)
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