- Jun 04, 2017
-
-
Michael Davis authored
-
- Jun 28, 2017
-
-
Eric Cano authored
Created an objectstore utility cleaning up the root entry after deleting archive or retrieve queues. This utility is to be used for cleaning up the pre-prod environement following a schema change in the archive queues.
-
- Jun 04, 2017
-
-
Michael Davis authored
-
Michael Davis authored
Protobufs for different message types will now be handled by template specialization
-
- Jun 27, 2017
-
-
Steven Murray authored
-
Steven Murray authored
-
Eric Cano authored
Like in ArchiveQueue, added per file cache of parameters, summary rebuilds and rebuild count.
-
Eric Cano authored
If not, eos would refuse to use the space after finding the .eosfsid file.
-
Eric Cano authored
-
Eric Cano authored
Fixed missing decrement of size total when dequeueing ArchiveRequest.
-
Eric Cano authored
Changed ArchiveQueue's schema in object store so the per-job values are cached locally in the queue. Added a sanity check on commit() so the summary are rebuilt if incoherent.
-
Eric Cano authored
This object (with thread) already reports data movement to the main process, and will also store it in the object store (interface will be added to TapeMount.
- Jun 03, 2017
-
- Jun 27, 2017
-
-
Steven Murray authored
Returned some formatting to the output of the "cta archivefile ls" command
-
Steven Murray authored
Changed the type of the ListArchiveFilesCmd::m_readBuffer member-variable from std::string to std::ostringstream. This modification will make it much easier to add output formatting for the "cta archivefile ls" command in the future.
-
Steven Murray authored
Moved the path column of the output of the "cta archivefile ls" command to the very end of the line. This was done because the path column is the only real random width column.
-
- Jun 03, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
- Jun 27, 2017
-
-
Steven Murray authored
The "cta af ls" command now sends several rows back to the client in a single reply.
-
Steven Murray authored
Set the header colour of the "cta af ls -h" command back to red
-
Julien Leduc authored
-
Julien Leduc authored
Everything is now merged in the standard `ctafrontend` docker tree completely removing file duplication.
-
Julien Leduc authored
The clean solution would have been to add cta to the `tape` group. Unfortunately this does not work as groups are not refreshed within a bash process. Therefore the short answer was to `chmod 666` SCSI devices (`sg` `st` and `nst`). Now everything works fine in buildtree but this step could be improved.
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
Creating /var/log/cta as well because it is needed by taped.
-
Julien Leduc authored
-
Julien Leduc authored
added a /CANSTART file so that eos waits for all keys to be OK before starting. /bin/sh -> /bin/bash to allow function names with `-`... yum and yum-config-manager overridden when in BUILDTREE environment ctafrontend not booting needs further work
-
Julien Leduc authored
-
Julien Leduc authored
-
Eric Cano authored
-
Steven Murray authored
First version of a streaming "cta archivefile ls" command.
-
- Jun 03, 2017
-
-
Michael Davis authored
-
- Jun 27, 2017
-
-
Steven Murray authored
when I modified it to read results back in a "read until end of file" loop. The bug was that instead of trying to read 1 KiB chunks of data from the cta front-end, the chunk size was only 8 bytes (the size of 64-bit pointer). The calculation of the chunk size was incorrectly: sizeof(buf - 1) instead of: sizeof(buf) - 1
-
- Jun 26, 2017
-
-
Eric Cano authored
This branch is a workaround as buildtree runner does not work in master.
-
Eric Cano authored
Typicaly updated every few seconds.
-
Eric Cano authored
Fixed the timings so they show up in all states. Removed lds command. Added error message when a drive is not found for single drive ls.
-
- Jun 22, 2017
-
-
Eric Cano authored
This led to VID being marked as available during unmount, and another drive could try an mount the same tape. Added various logs. The following sequence was observed in tests (with a sleep(3) at the end of MigrationReportPacker::ReportDriveStatus::execute() ): [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:10 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Mounting UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:12 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Transfering UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:16 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive CleaningUp UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:18 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Unloading UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:22 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 Archive Unmounting UP V01001 [eric@localhost ~]$ date; kubectl -n cta exec ctacli -- cta dr ls VDSTK11 Thu Jun 22 11:19:25 CEST 2017 drive host library mountType status desiredUp forceDown vid VDSTK11 tpsrv VLSTK10 NoMount Up UP -
-