ace merge requestshttps://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests2019-06-25T15:09:56-04:00https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/17Dependency updates2019-06-25T15:09:56-04:00Ghost UserDependency updatesUpdates from doing CVE scanning on our dependencies and to bring compatibility for use on java10+Updates from doing CVE scanning on our dependencies and to bring compatibility for use on java10+https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/16Merge 1.14 regressions2019-07-01T13:38:01-04:00Ghost UserMerge 1.14 regressionsRegressions noticed in the 1.14 Release
* AuditThread issues when a stored digest is null
* Redirect on TokenImportStatus is incorrect (#71)Regressions noticed in the 1.14 Release
* AuditThread issues when a stored digest is null
* Redirect on TokenImportStatus is incorrect (#71)https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/15Merge API bugs2019-06-05T12:46:01-04:00Ghost UserMerge API bugsQuick fixes while we have time for dev
#70
#66
#65
#64Quick fixes while we have time for dev
#70
#66
#65
#64https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/14Merge Docker resolutions2019-06-04T15:00:20-04:00Ghost UserMerge Docker resolutionsThis brings in some updates from a post on the ace-am dev list which mentioned that monitored files were not being marked as missing. This stemmed from using InnoDB in a docker container which has stricter rules are transactions compared...This brings in some updates from a post on the ace-am dev list which mentioned that monitored files were not being marked as missing. This stemmed from using InnoDB in a docker container which has stricter rules are transactions compared to MyISAM.
In addition, I noticed that the css for servlets was not being loaded as the wrong mime type was being set upon transmission. This stemmed from adding utf-8 support in which we overrode the Content-Type response header.https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/13Resolve "Investigate Potential AuditThread Deadlock"2019-04-24T14:06:24-04:00Ghost UserResolve "Investigate Potential AuditThread Deadlock"Closes #61
### Testing for IMS Blocking Updates
* [x] Migration adds new settings if audit.max.block exists (ims.max.retry and ims.reset.timeout)
* [x] Default values can be loaded if settings do not exist (ims.max.retry and ims....Closes #61
### Testing for IMS Blocking Updates
* [x] Migration adds new settings if audit.max.block exists (ims.max.retry and ims.reset.timeout)
* [x] Default values can be loaded if settings do not exist (ims.max.retry and ims.reset.timeout)
* [x] UI displays new settings (ims.max.retry and ims.reset.timeout)
* [x] UI updates settings (ims.max.retry and ims.reset.timeout)]
* [x] AuditThread suspends on failure to communicate with the ims
* [x] AuditThread can resume if communication to the ims is regained within the retry period
* [x] AuditThread will fail if the max retry setting is passed
* [x] AuditTokens can resume
* [x] AuditTokens can failhttps://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/12Resolve "UI Display Incorrect Permissions"2019-04-10T14:24:43-04:00Ghost UserResolve "UI Display Incorrect Permissions"Closes #58Closes #58https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/11Resolve "NPE in IngestThreadPool submitTokens"2019-04-10T14:25:05-04:00Ghost UserResolve "NPE in IngestThreadPool submitTokens"Closes #59Closes #59https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/10Merge 1.13-fix2018-05-24T13:44:08-04:00Ghost UserMerge 1.13-fixQuick fix for incorrect request attributes in the TokenImportStatusServletQuick fix for incorrect request attributes in the TokenImportStatusServlethttps://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/9Release 1.132018-05-24T13:13:42-04:00Ghost UserRelease 1.13Merge updates for release 1.13Merge updates for release 1.13https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/8Resolve StatusServlet should display correct depositor totals2017-04-07T16:41:55-04:00Ghost UserResolve StatusServlet should display correct depositor totalsCloses #42
Adds a GroupSummaryContext which acts as a sort of cache for group information (total files/total size).
At the moment the query _might_ be a little slow for some cases. I want to run it against the production chronopolis n...Closes #42
Adds a GroupSummaryContext which acts as a sort of cache for group information (total files/total size).
At the moment the query _might_ be a little slow for some cases. I want to run it against the production chronopolis nodes before pushing it to the dev branch.https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/7Resolve "Additional Collection States"2017-04-04T14:50:58-04:00Ghost UserResolve "Additional Collection States"Closes #40
Includes...
- [x] Additional interrupted state for collections
- [x] Additional log events to differentiate at a glance
- [x] Sets items not audited as invalid
- [x] Enum for holding collection states + converter to ke...Closes #40
Includes...
- [x] Additional interrupted state for collections
- [x] Additional log events to differentiate at a glance
- [x] Sets items not audited as invalid
- [x] Enum for holding collection states + converter to keep db access the same
- [x] Warning shown in ACE when collection has interrupted statehttps://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/6Resolve "Compare API"2017-03-30T14:21:07-04:00Ghost UserResolve "Compare API"Closes #38Closes #38https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/5REST access for corrupt collections + files2016-11-22T14:51:11-05:00Ghost UserREST access for corrupt collections + filesCloses #32Closes #32https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/4Rest stackoverflow2016-11-11T16:51:02-05:00Ghost UserRest stackoverflowThis fixes a stackoverflow which was occurring when displaying json for Collections which also had connected PeerCollections.
It also folds in updates for jackson and jersey.This fixes a stackoverflow which was occurring when displaying json for Collections which also had connected PeerCollections.
It also folds in updates for jackson and jersey.https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/3WIP audit reporting api2019-07-09T17:35:50-04:00Ghost UserWIP audit reporting apiThis is work for adding pluggable reporting to ACE.
Ideally this will allow us to drop a jar in which implements the parts of our API we need, and the AM can then pick up the reporter and fire off a report after an audit completes.This is work for adding pluggable reporting to ACE.
Ideally this will allow us to drop a jar in which implements the parts of our API we need, and the AM can then pick up the reporter and fire off a report after an audit completes.https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/2Merge OOM in AuditThread2016-11-22T15:23:33-05:00Ghost UserMerge OOM in AuditThreadMerge request for #28Merge request for #28https://gitlab.umiacs.umd.edu/adapt/ace/-/merge_requests/1Feature/collection-thread-pool2015-10-19T12:19:31-04:00Ghost UserFeature/collection-thread-poolThis adds a new model for how we control threads when operating on collections. So any file audit/token audit/token registration will be controlled by the same source.This adds a new model for how we control threads when operating on collections. So any file audit/token audit/token registration will be controlled by the same source.