[maven-release-plugin] copy for tag cnr-mongo-mdstore-5.0.3
Added more logs to understand problem during the feeding of mdstore
import cleanup
checking operation list size to avoid 'IllegalArgumentException: state should be: writes is not an empty list' when flushing bulk writes
changed log
Added deletion of unuseful discarded collection on start
Deleted also the bean of CreatorExtractor
deleting plugin file, Claudio will commit it again together with other stuff
Returning the number of stored records, together with the new total.
implemented plugin to extract authors from publications
didn't see that db had already a getter
added getter for backing database
expired days for read locks on mdstores is a property
We can't run explicit fsync command on mongo with the API 3.2.2
Forgot to specify a couple of generics when definining variables of type MongoCollection
the explicit fsync command can't be run anymore, so we try using the JOURNALED write concern to wait for the data to be flushed on disk before returning.
Fixed class for generics
removed old commented lines
trying to handle different versions of the mongo server: old version returns storage size as long, new version as double. 2nd attempt
trying to handle different versions of the mongo server: old version returns storage size as long, new version as double
ignore test as it requires a running mongo instance on localhost.
dbstatus returns db size as double, not long
Fixed application context with classes of the 3.2.2 mongo driver
Ignore test as they currently required a local mongo instance
Using new mongo API included in mongo-java-driver 3.2.2 instead of the deprecated API.
implemented RUN_PLUGIN BB action, small refactoring
avoid NPE on create collection, more debug logging
moving towards newer mongodb java driver version
added a debug log
Fixed bug on ticket #1273
Still we need to ignore tests that require a mongo server
projecting only the sum in the aggregationoutput
Ignore tests that require a mongo server
New method to get the total size of all mdstores with a given format, layout and interpretation.
Fix bug
set some logs to debug level instead of info
Improved garbage of transactions at startup of service
fix problem of wrong type of size
removed wrong import
fixed test
fixed garbage collection of unused mdstore
fixed garbage collection
try to fix writeconcern error
added a MongoBulkWritesManages handling both valid and invalid (discarded) writes.
added mongo speed test for feed action
reintegrated bulk writes branch
fixed transaction incremental bug
switched params
fixed bug for garbage collection of unused mdstores
added FSYNC_SAFE write concern
force int instead of long according to the xsd schema definition
Service profile status update
increased major version
implemented deletion of discarded collection
throwing proper exception
throwing proper error message
delete wrong folders
Changed method listMdstores
prepare for release
correctly handle transaction commit in case of INCREMENTAL feeding
transaction manager use removed in all cases where transactions are managed by the dao itself
updated mdstore size update behavior
using post-feed size
implemented postgres mdstore, added some exception
fixed bug on case mdStores is null
Fixed UTF-8 editing problem in the mongo inspector
Ignore Test
fixed bug on save record
more logging
changed naming generation of transaction id, changed interface of the inspector
Added check on iteration on records if it is not null
fixed bug on drop mdstore
added record indentation
use of TryIndentXmlString
completed merge from branch 3.0.0
one line logs
log in a single line
merged from branch transaction-mdstore
added DocumentNotFoundException to deliverRecord
fixed mdstore delete
shorter internal mdstore ids
more verbose and tolerant ensureIndex job
deleted empty folder