Closed
Milestone
expired on Dec 14, 2015
Version 1.1
Goals
New Features
- [#22 (closed)] Updates to the TokenRunner
- Select the count of tokens instead of the entire collection
- Use pagination when writing tokens to better manage heap space
- Make updates to the TokenRepository to support both of these
- [#26 (closed)] Add Delete Methods to ingest API
- For when we need to delete bags/replications
- Need to ensure deletes cascade throughout the other tables
- Should be able to update sql to do 'ON DELETE CASCADE'
- [#27 (closed)] Add Storage API
- Allow api calls to see the used space of the bag stage and token stage on the ingest server
- Expand replication state to allow for audits to complete
- Need audited/validated/preserved? state (name tbd)
- Replication-shell will need to query for the state just before and check against its ACE instance for validity
- Expand the IngestRequest to allow for constraints from DPN
- Set number of replications required
- Allow the replicating nodes to be set?
- Update the Duracloud modules
- Poll the Bridge server for snapshots
- Remote duracloud-rest module
- Add db support??
- Confirm names of various states
Bug Fixes/Other
- Add build-id to rpm build scripts
- Should use to set the release number in rpm specs
- Will need to update jenkins to send the build-id when executing the script
- Update size display in Ingest-REST ui
- Can just give an approximation (1.2TB, 680GB, etc)
- [#19 (closed)] Replication Shell should kill ongoing rsyncs when shutting down
- Don't want long running rsyncs to continue to use system/network resources
- Might be able to do this with Runtime.addShutdownHook, more comments in the issue
- Start to phase out AMQP from codebase
- Can start with the amqp-core module
- Then the messaging module
Loading
Loading
Loading
Loading