- Jun 22, 2017
-
-
Eric Cano authored
-
Eric Cano authored
This branch is a workaround as buildtree runner does not work in master.
-
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 -
-
- Jun 21, 2017
-
-
Steven Murray authored
This commit makes the "eos rm" command idempotent with respect to the CTA catalogue. If the "eos rm" command requests the CTA catalogue to delete a file that does not exist with the CTA catalogue, then this condition is no longer treated as an error.
-
Eric Cano authored
This branch is a workaround as buildtree runner does not work in master.
-
Eric Cano authored
Also added extra logs in ArchiveMount::getNextJobBatch().
-
Eric Cano authored
-
Eric Cano authored
-
Julien Leduc authored
Just use -D and -O options.
-
Julien Leduc authored
-
Julien Leduc authored
tests/simple_client_ar.sh is the previous simple archive retrieve test, tests/client_ar.sh allows to enter more parameters: number of files for test, their size and the number of parallel jobs to trigger the retrieve.
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
fixing rmcd log issue as /var/log/castor/rmcd_legacy.log was a named pipe and nothing was collected in artifacts.
-
Julien Leduc authored
-
Julien Leduc authored
and generating all the required krb5 keytabs
-
Julien Leduc authored
using root instead...
-
Julien Leduc authored
Only eosusers and powerusers can write to it, and powerusers only can drop replicas for all file in this directory. poweruser1 now drops the disk replica of the file before it is recalled in `client_ar.sh` test script.
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
adding all the missing bits to allow the simple systemtest to run on the client pod: - add user `daemon` to sudoer in eos so that we can xrdfs prepare as a `powerusers` user - add the `powerusers` group mount rule in cta - add the missing bits in client_test.sh
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
plus renaming users as stated: users, powerusers, ctaadmins, eosadmins are the one we need in real life.
-
Julien Leduc authored
to allow all users with ctausers as their primary group to mount tapes. the uid-gid mapping is performed by the mgm
-
Julien Leduc authored
the server protocol order precedes over the client order. Therefore if the server is `unix sss krb5` and th e client `krb5 unix` the client will authenticate on the mgm using unix, and the created file belongs to `nobody`, but the file transfert can continue with unix and you get a file full of data belonging to nobody. If the client keeps only `krb5` then you get an ampty file belonging to the correct user...
-
Julien Leduc authored
and create all the needed users accounts and groups on the mgm so that we can `xrdcp` files from the `client` pod.
-
Julien Leduc authored
-
Julien Leduc authored
-
Julien Leduc authored
Adding client pod with cta cli and xroot-client using `user1` kerberos ticket for authentication
-
Julien Leduc authored
2 tapeservers are now available: tpsrv01 and tpsrv02. systest.sh only put tpsrv01 up and perform the basic test on 1 drive only.
-
Eric Cano authored
This was implemented using the previously created Helpers.
-
- Jun 20, 2017
-
-
Eric Cano authored
This required to pass an AgentReference through to all garbageCollect() member functions of all objects. The changed behavior required adaptation of the corresponding unit test (the archive queues now need to be properly referenced in the root entry).
-
Eric Cano authored
This field had a meaning when tapepools where stored in the objectstore and the archive queue a static object. Since the introduction of the catalogue, they are now transient objects and storing their address is not meaninful anymore.
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-