- Jan 22, 2018
-
-
Michael Davis authored
-
- Dec 19, 2017
-
-
Steven Murray authored
-
- Dec 07, 2017
- Dec 06, 2017
- Dec 05, 2017
-
-
Eric Cano authored
-
- Nov 24, 2017
-
-
Steven Murray authored
-
- Nov 23, 2017
-
-
Steven Murray authored
Fixed errors generated by Scheduler code passing getMessage() instead of getMessage().str() to ScopedParamContainer.add()
-
- Nov 17, 2017
-
-
Eric Cano authored
They prevented propoer statistics update.
-
- Nov 16, 2017
-
-
Eric Cano authored
This allowed the archive requeuest to be removed from ownership bulk. Also adapted unit tests and related Mocks (mainly MockArchiveMount). Removed unused functions from job level updating.
-
Eric Cano authored
This will enable better integration and bulk archive jobs ownership removal from agent.
-
- Nov 07, 2017
- Oct 26, 2017
-
-
Eric Cano authored
This will remove contention on the drive register as drives uipdate their statuses. Also simplified structures in OStoreDB implementation (less references with added friend relations).
-
- Oct 20, 2017
-
-
Eric Cano authored
-
- Oct 03, 2017
-
-
Eric Cano authored
The problem happened in tests when the object we deleted by hand. This commit prevents a crash in this (already pathological) situation.
-
- Sep 28, 2017
- Sep 26, 2017
-
-
Eric Cano authored
-
- Sep 25, 2017
-
-
Victor Kotlyar authored
Command will remove drive or drives by regex from the drive register. The drives must be in state Down unless --force option is set. Usage: rm <drive_name> [--force/-f] If there is any active tapeserver with this drive it will create the entry in the drive register again with Down status. Example of the usage: cta drive rm ^VDSTK Drive VDSTK41 in state Free and force is not set (skipped). Drive VDSTK42 removed.
-
Eric Cano authored
This would detect instances where rados reports an object deletion before is actually happens.
-
- Sep 20, 2017
-
-
Steven Murray authored
-
Steven Murray authored
-
Eric Cano authored
The updating of statistic in the objecttore (in drive register) could wait for a lock for so long that the session get killed due to a heatbeat timeout. To avoid this, we use lockfree access as much as possible, and when locking it srequired, do it with a timeout. The timeout will be logged as a warning. Added timeouts to synchronous locking primitives in the object store backends to implement this feature. Fixed a bug where the VFS backend always used exclusive locks.
-
- Sep 14, 2017
-
-
Eric Cano authored
The probe state is also used. It represents the time when the drive is being checked for tapes during the down to up transition. Shutdown is not in use yet as it requires changing the behaviour of the system (clean shutdowns).
-
- Sep 01, 2017
-
-
Victor Kotlyar authored
It was deleted by commit 19f05c41 but as soon as scheduler code shared with frontend we need it.
-
Victor Kotlyar authored
Add unitName parameter for the logging. Also replace all drive, Drive, DiskUnit, diskUnit log parameters with unitName.
-
- Aug 30, 2017
-
-
Victor Kotlyar authored
Fix output for lpa. Add mini help printing for all cta commands.
-
- Aug 28, 2017
-
-
Victor Kotlyar authored
Add logging for the tape VID for potential mounts of retrieve requests in Scheduler::getNextMount
-
- Aug 21, 2017
-
-
Victor Kotlyar authored
-
- Aug 18, 2017