chronopolis-core merge requestshttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests2017-02-14T12:41:32-05:00https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/2239-add-repair-api2017-02-14T12:41:32-05:00Ghost User39-add-repair-apiWork on #39
This is close to being complete so I'm making a merge request to track the final changes. We'll still need to do some integration testing, and figure out what will make it into the final version of the merge (as far as co...Work on #39
This is close to being complete so I'm making a merge request to track the final changes. We'll still need to do some integration testing, and figure out what will make it into the final version of the merge (as far as constraints/user roles for creating repair/fulfillments).https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/19Merge Feature/intake cleaning2016-12-02T13:28:42-05:00Ghost UserMerge Feature/intake cleaningMerge to integrate self-cleaning into duracloud intake serviceMerge to integrate self-cleaning into duracloud intake servicehttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/21Merge Ui updates2016-12-02T13:27:03-05:00Ghost UserMerge Ui updatesUpdates to incorporate bcrypt to the ingest server along with some updates to the thymeleaf templatesUpdates to incorporate bcrypt to the ingest server along with some updates to the thymeleaf templateshttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/20Add test methods for bagging/replication/cleaning functionality2016-11-29T16:46:30-05:00Ghost UserAdd test methods for bagging/replication/cleaning functionalityWas committed to the wrong branch, this should bring the intake-cleaning branch up to date.Was committed to the wrong branch, this should bring the intake-cleaning branch up to date.https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/18Ensure the md5 manifest is closed2016-10-24T17:49:54-04:00Ghost UserEnsure the md5 manifest is closedClose the md5 manifest when creating bags for dpnClose the md5 manifest when creating bags for dpnhttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/17"Multiple Thread Pools for Replication"2016-10-21T16:00:53-04:00Ghost User"Multiple Thread Pools for Replication"Work for #35
Adds multiple thread pools for our replication work
* io pool for rsync
* http pool for... http
Also removes the use of spring-batch as it wasn't something we really needed/made good use of
Other changes as well to ...Work for #35
Adds multiple thread pools for our replication work
* io pool for rsync
* http pool for... http
Also removes the use of spring-batch as it wasn't something we really needed/made good use of
Other changes as well to help facilitate testing/other stuffhttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/16Merge feature/sorting2015-09-21T15:56:26-04:00Ghost UserMerge feature/sortingMerge changes adding functionality to allow for sorting when getting lists of bags/replications/etc. Add in sorting params for the bag rest controller, and use a sort by id as default for the replication rest controller.Merge changes adding functionality to allow for sorting when getting lists of bags/replications/etc. Add in sorting params for the bag rest controller, and use a sort by id as default for the replication rest controller.Version 1.1https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/15merge feature/cursor2015-08-27T13:32:18-04:00Ghost Usermerge feature/cursorMerge in changes which use paginated requests when writing tokens instead of pulling all in to memory. Also includes:
* Updates to how we handle filtering when tokenizing, another spot where tokens could be pulled into memory
* Testing...Merge in changes which use paginated requests when writing tokens instead of pulling all in to memory. Also includes:
* Updates to how we handle filtering when tokenizing, another spot where tokens could be pulled into memory
* Testing against the Tokenizer and some of the new functionalityVersion 1.1https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/14Merge Feature/repl-to-node2015-08-10T12:36:59-04:00Ghost UserMerge Feature/repl-to-nodeThis merge request contains updates to support choosing which nodes we replicate data to in Chronopolis.
Before we merge we want to check that:
* We send the correct replicating nodes when adding collections
* ingest-rest/BagContr...This merge request contains updates to support choosing which nodes we replicate data to in Chronopolis.
Before we merge we want to check that:
* We send the correct replicating nodes when adding collections
* ingest-rest/BagController
* intake-shell/IntakeProducer
* others
* We have test coverage for the changes
* Creating replication objects (ingest-rest/ReplicationTask)
* Creating bag objects (ingest-rest/StagingController)https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/13Merge feature/api-updates2015-05-29T14:29:38-04:00Ghost UserMerge feature/api-updatesUpdates include:
* Pagination by default
* Updated ingest-rest to use pages on lists (only for bags and replications, restoration will come later)
* Updated replication-shell to handle pages
* Can be a bit buggy as rep...Updates include:
* Pagination by default
* Updated ingest-rest to use pages on lists (only for bags and replications, restoration will come later)
* Updated replication-shell to handle pages
* Can be a bit buggy as replication states get updated, but still works
* Query Parameters updated
* Made use of querydsl to handle creating queries easier, which allows for easy expansion beyond what we currently have
* Still need sorting, but that should be easy
* Added version API as a simple health check
* Added a role for service accounts, limited to GET operations
* Updated ReplicationController to better handle how the state of replications is updatedhttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/12merge feature/dura-rest-integration2015-05-20T14:40:37-04:00Ghost Usermerge feature/dura-rest-integrationThis contains the updates to the duraspace intake service to allow it to interact with the restful ingest server. It also removes amqp code from the duraspace modules.
More testing will still be needed in the event of different failur...This contains the updates to the duraspace intake service to allow it to interact with the restful ingest server. It also removes amqp code from the duraspace modules.
More testing will still be needed in the event of different failure events (bad manifest, can't connect to ingest, etc).https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/11Merge ingest-ui with develop2015-04-21T13:52:18-04:00Ghost UserMerge ingest-ui with developWe now have a basic ui on which to build off of. Let's get it merged and update rpms for testing it.We now have a basic ui on which to build off of. Let's get it merged and update rpms for testing it.https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/10Feature/db-repl-tracking2015-04-15T14:25:59-04:00Ghost UserFeature/db-repl-trackingMerge in updates to create a many to many relationship between bags and nodes. This is done in case we want to limit the number of replications into chronopolis based on any sla with dpn.Merge in updates to create a many to many relationship between bags and nodes. This is done in case we want to limit the number of replications into chronopolis based on any sla with dpn.https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/9Merge Feature/packaging2015-03-30T16:52:27-04:00Ghost UserMerge Feature/packagingSome quick fixes for ingest-rest packagingSome quick fixes for ingest-rest packaginghttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/8merge Feature/repl-poll-update2015-03-30T15:25:15-04:00Ghost Usermerge Feature/repl-poll-updateMerge in commits which make sure we don't start multiple jobs for a single collection.Merge in commits which make sure we don't start multiple jobs for a single collection.https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/7merge develop with repl-poll2015-03-30T15:20:34-04:00Ghost Usermerge develop with repl-pollThis is essentially a rebase.This is essentially a rebase.https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/6Merge feature/ingest-packaging2015-03-30T13:00:48-04:00Ghost UserMerge feature/ingest-packagingMerge updates which move the ingest service toward what we want when packaging.
Includes:
* RPM utils
* Updated test environment
* Spring Profile for production
* Start up tasks
* Cleaned pom.xml files for better dependency manag...Merge updates which move the ingest service toward what we want when packaging.
Includes:
* RPM utils
* Updated test environment
* Spring Profile for production
* Start up tasks
* Cleaned pom.xml files for better dependency managementhttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/5Feature/sb-update2015-03-25T16:02:39-04:00Ghost UserFeature/sb-updateMerge dependency updates to bring spring boot up to version 1.2.2Merge dependency updates to bring spring boot up to version 1.2.2https://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/4Feature/token update2015-03-04T14:41:16-05:00Ghost UserFeature/token updatemerge changes to tokenization into develop branchmerge changes to tokenization into develop branchhttps://gitlab.umiacs.umd.edu/chronopolis/chronopolis-core/-/merge_requests/3Feature/repl package2015-02-27T14:15:36-05:00Ghost UserFeature/repl packagemerge rpm packaging for the replication shell into the development branchmerge rpm packaging for the replication shell into the development branch