- Jun 04, 2017
-
-
Michael Davis authored
-
Michael Davis authored
Metadata can be used for short replies (less overhead than a full reply) or to provide information about the reply which will follow (e.g. number of records, response size, etc.) Alerts can be used to signal the client about the server state.
-
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