diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/inspector/webContext-mdstore-inspector.xml b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/inspector/webContext-mdstore-inspector.xml new file mode 100644 index 0000000..a465160 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/inspector/webContext-mdstore-inspector.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.properties b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.properties new file mode 100644 index 0000000..85f2240 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.properties @@ -0,0 +1,10 @@ +services.mdstore.mongodb.host=localhost +services.mdstore.mongodb.port=27017 +services.mdstore.mongodb.db=mdstore +services.mdstore.mongodb.connectionsPerHost=20 + +services.mdstore.mongodb.ensureindex.cron=0 0 23 * * ? +services.mdstore.mongodb.garbage.cron=0 0 23 1/1 * ? * +services.mdstore.mongodb.ensureindex.enable=false +services.mdstore.mongodb.checkmetadata.onstart=true +services.mdstore.mongodb.checkmetadata.startdelay=30000 diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.xml b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.xml new file mode 100644 index 0000000..89767a2 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/applicationContext-mongodb-mdstore.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/utils/applicationContext-mongo-mdstore-scheduler.xml b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/utils/applicationContext-mongo-mdstore-scheduler.xml new file mode 100644 index 0000000..d6f1510 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/data/mdstore/modular/mongodb/utils/applicationContext-mongo-mdstore-scheduler.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/infoTransaction.st b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/infoTransaction.st new file mode 100644 index 0000000..f96b0dc --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/infoTransaction.st @@ -0,0 +1,44 @@ +$inspector/master(it={ + +

MDStores Transaction Info

+ +

MDStore Id :

+$info.mdId$ + +

Current collection id:

+$info.currentId$ + + + + + + + +

Read- Lock MDStore :

+ + + + + + + $info.stillUsed:{ + + }$ +
IdLast time readdrop
$it.id$ $it.lastRead$drop
+ + +

Transaction MDStore :

+ + + + + + + + $info.transactions:{ + + }$ +
IdDateSizedrop
$it.id$ $it.date$$it.size$ drop
+ + +})$ \ No newline at end of file diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstore.st b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstore.st new file mode 100644 index 0000000..551c857 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstore.st @@ -0,0 +1,37 @@ +$inspector/master(it={ + + + +

MDStore details

+

+ +

+GREP: REPLACEMENT: +Replace? + +
+

+ +

Show from: $start$ (prev) out of $size$ (next)

+ + +})$ diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstoreEditResult.st b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstoreEditResult.st new file mode 100644 index 0000000..5b2409c --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstoreEditResult.st @@ -0,0 +1,27 @@ +$inspector/master(it={ + + + +

Low level edit mdstore record:

+ + + +

It will not trigger a mdstore modification date.

+
+ + + +
+ +})$ diff --git a/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstores.st b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstores.st new file mode 100644 index 0000000..2bf0a08 --- /dev/null +++ b/dnet-data-services/src/main/resources/eu/dnetlib/enabling/views/inspector/mdstores.st @@ -0,0 +1,20 @@ +$inspector/master(it={ + +

MDStores

+Start Garbage + + + + + + + + + + + + $mdstores:{ + + }$ +
FormatLayoutInterpretationSize [R]IDIndexed?Ensure indexMDStore Transaction
$it.format$$it.layout$$it.interpretation$$it.size$$it.id$$it.indexed$GOVIEW
+})$ \ No newline at end of file