diff --git a/content/posts/2023-07.md b/content/posts/2023-07.md
index 47e26e9de..03bd3ab15 100644
--- a/content/posts/2023-07.md
+++ b/content/posts/2023-07.md
@@ -154,4 +154,56 @@ $ psql < locks-age.sql | grep -E " (19|18|17|16|12):" | awk -F"|" '{print $10}'
- Export CGSpace tp fix missing Initiative collections
- Start a harvest on AReS
+## 2023-07-24
+
+- Test Salem's new JavaScript-based DSpace Statistics API and send him some feedback
+- I noticed a few times that the Solr service on my DSpace 7 instance is getting OOM killed
+ - I had been using a 4g Solr heap, but maybe we don't need that much
+ - Tomcat is also using 4.6GB, and then there's PostgreSQL... so perhaps it's all a bit much on this system now
+
+## 2023-07-25
+
+- Start testing exporting DSpace 6 Solr cores to import on DSpace 7:
+
+```console
+$ chrt -b 0 dspace solr-export-statistics -i statistics
+```
+
+- I'm curious how long it takes and how much data there will be
+ - The size of the Solr data directory is currently 82GB
+ - The export took about 2.5 hours and created 6,000 individual CSVs, one for each day of Solr stats
+ - The size of the exported CSVs is about 88GB
+ - I will copy just a few years to import on the DSpace 7 test server
+ - So importing these is going to require removing the Atmire custom fields:
+
+```console
+$ dspace solr-import-statistics -i statistics
+Exception: Error from server at http://localhost:8983/solr/statistics: ERROR: [doc=1a92472e-e39d-4602-9b4d-da022df8f233] unknown field 'containerCommunity'
+org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/statistics: ERROR: [doc=1a92472e-e39d-4602-9b4d-da022df8f233] unknown field 'containerCommunity'
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:681)
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266)
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248)
+ at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
+ at org.dspace.util.SolrImportExport.importIndex(SolrImportExport.java:465)
+ at org.dspace.util.SolrImportExport.main(SolrImportExport.java:148)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277)
+ at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
+ at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)
+```
+
+- I will try using solr-import-export-json, which I've used in the past to skip Atmire custom fields in Solr:
+
+```console
+$ chrt -b 0 ./run.sh -s http://localhost:8081/solr/statistics -a export -o /tmp/statistics-2022.json -f 'time:[2022-01-01T00\:00\:00Z TO 2022-12-31T23\:59\:59Z]' -k uid -S author_mtdt,author_mtdt_search,iso_mtdt_search,iso_mtdt,subject_mtdt,subject_mtdt_search,containerCollection,containerCommunity,containerItem,countryCode_ngram,countryCode_search,cua_version,dateYear,dateYearMonth,geoipcountrycode,geoIpCountryCode,ip_ngram,ip_search,isArchived,isInternal,isWithdrawn,containerBitstream,file_id,referrer_ngram,referrer_search,userAgent_ngram,userAgent_search,version_id,complete_query,complete_query_search,filterquery,ngram_query_search,ngram_simplequery_search,simple_query,simple_query_search,range,rangeDescription,rangeDescription_ngram,rangeDescription_search,range_ngram,range_search,actingGroupId,actorMemberGroupId,bitstreamCount,solr_update_time_stamp,bitstreamId,core_update_run_nb
+```
+
+- Some users complained that CGSpace was slow and I found a handful of locks that were hours and days old...
+ - I killed those and told them to try again
+- After importing the Solr statistics into DSpace 7 I realized that my DSpace Statistics API will work fine
+ - I made some minor modifications to the Ansible infrastructure scripts to make sure it is enabled and then activated it on DSpace 7 Test
+
diff --git a/docs/2015-11/index.html b/docs/2015-11/index.html
index 5fd198598..ef9ae81be 100644
--- a/docs/2015-11/index.html
+++ b/docs/2015-11/index.html
@@ -34,7 +34,7 @@ Last week I had increased the limit from 30 to 60, which seemed to help, but now
$ psql -c 'SELECT * from pg_stat_activity;' | grep idle | grep -c cgspace
78
"/>
-
+
diff --git a/docs/2015-12/index.html b/docs/2015-12/index.html
index 34206b97d..82823cc72 100644
--- a/docs/2015-12/index.html
+++ b/docs/2015-12/index.html
@@ -36,7 +36,7 @@ Replace lzop with xz in log compression cron jobs on DSpace Test—it uses less
-rw-rw-r-- 1 tomcat7 tomcat7 387K Nov 18 23:59 dspace.log.2015-11-18.lzo
-rw-rw-r-- 1 tomcat7 tomcat7 169K Nov 18 23:59 dspace.log.2015-11-18.xz
"/>
-
+
diff --git a/docs/2016-01/index.html b/docs/2016-01/index.html
index ac8a941b0..04b1a091a 100644
--- a/docs/2016-01/index.html
+++ b/docs/2016-01/index.html
@@ -28,7 +28,7 @@ Move ILRI collection 10568/12503 from 10568/27869 to 10568/27629 using the move_
I realized it is only necessary to clear the Cocoon cache after moving collections—rather than reindexing—as no metadata has changed, and therefore no search or browse indexes need to be updated.
Update GitHub wiki for documentation of maintenance tasks.
"/>
-
+
diff --git a/docs/2016-02/index.html b/docs/2016-02/index.html
index 7e244ef26..f6387e3c8 100644
--- a/docs/2016-02/index.html
+++ b/docs/2016-02/index.html
@@ -38,7 +38,7 @@ I noticed we have a very interesting list of countries on CGSpace:
Not only are there 49,000 countries, we have some blanks (25)…
Also, lots of things like “COTE D`LVOIRE” and “COTE D IVOIRE”
"/>
-
+
diff --git a/docs/2016-03/index.html b/docs/2016-03/index.html
index d59d7afd8..127ca056d 100644
--- a/docs/2016-03/index.html
+++ b/docs/2016-03/index.html
@@ -28,7 +28,7 @@ Looking at issues with author authorities on CGSpace
For some reason we still have the index-lucene-update cron job active on CGSpace, but I’m pretty sure we don’t need it as of the latest few versions of Atmire’s Listings and Reports module
Reinstall my local (Mac OS X) DSpace stack with Tomcat 7, PostgreSQL 9.3, and Java JDK 1.7 to match environment on CGSpace server
"/>
-
+
diff --git a/docs/2016-04/index.html b/docs/2016-04/index.html
index 267498961..fb95c3a01 100644
--- a/docs/2016-04/index.html
+++ b/docs/2016-04/index.html
@@ -32,7 +32,7 @@ After running DSpace for over five years I’ve never needed to look in any
This will save us a few gigs of backup space we’re paying for on S3
Also, I noticed the checker log has some errors we should pay attention to:
"/>
-
+
diff --git a/docs/2016-05/index.html b/docs/2016-05/index.html
index 66bf531ab..30dc504bd 100644
--- a/docs/2016-05/index.html
+++ b/docs/2016-05/index.html
@@ -34,7 +34,7 @@ There are 3,000 IPs accessing the REST API in a 24-hour period!
# awk '{print $1}' /var/log/nginx/rest.log | uniq | wc -l
3168
"/>
-
+
diff --git a/docs/2016-06/index.html b/docs/2016-06/index.html
index 3657623e8..1b8a5e7b6 100644
--- a/docs/2016-06/index.html
+++ b/docs/2016-06/index.html
@@ -34,7 +34,7 @@ This is their publications set: http://ebrary.ifpri.org/oai/oai.php?verb=ListRec
You can see the others by using the OAI ListSets verb: http://ebrary.ifpri.org/oai/oai.php?verb=ListSets
Working on second phase of metadata migration, looks like this will work for moving CPWF-specific data in dc.identifier.fund to cg.identifier.cpwfproject and then the rest to dc.description.sponsorship
"/>
-
+
diff --git a/docs/2016-07/index.html b/docs/2016-07/index.html
index fd87dbf93..e9e9e45cb 100644
--- a/docs/2016-07/index.html
+++ b/docs/2016-07/index.html
@@ -44,7 +44,7 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
In this case the select query was showing 95 results before the update
"/>
-
+
diff --git a/docs/2016-08/index.html b/docs/2016-08/index.html
index 380d1567a..a77205d55 100644
--- a/docs/2016-08/index.html
+++ b/docs/2016-08/index.html
@@ -42,7 +42,7 @@ $ git checkout -b 55new 5_x-prod
$ git reset --hard ilri/5_x-prod
$ git rebase -i dspace-5.5
"/>
-
+
diff --git a/docs/2016-09/index.html b/docs/2016-09/index.html
index d3fa55ffb..abe8d1451 100644
--- a/docs/2016-09/index.html
+++ b/docs/2016-09/index.html
@@ -34,7 +34,7 @@ It looks like we might be able to use OUs now, instead of DCs:
$ ldapsearch -x -H ldaps://svcgroot2.cgiarad.org:3269/ -b "dc=cgiarad,dc=org" -D "admigration1@cgiarad.org" -W "(sAMAccountName=admigration1)"
"/>
-
+
@@ -478,8 +478,8 @@ $ ./delete-metadata-values.py -f cg.contributor.affiliation -i affiliations_pb-2
- It actually works really well, and search results return much less hits now (before, after):
-
-
+
+
- Found a way to improve the configuration of Atmire’s Content and Usage Analysis (CUA) module for date fields
diff --git a/docs/2016-10/index.html b/docs/2016-10/index.html
index a9c9ea2c9..62f725c7d 100644
--- a/docs/2016-10/index.html
+++ b/docs/2016-10/index.html
@@ -42,7 +42,7 @@ I exported a random item’s metadata as CSV, deleted all columns except id
0000-0002-6115-0956||0000-0002-3812-8793||0000-0001-7462-405X
"/>
-
+
diff --git a/docs/2016-11/index.html b/docs/2016-11/index.html
index cac44555c..f16f68e62 100644
--- a/docs/2016-11/index.html
+++ b/docs/2016-11/index.html
@@ -26,7 +26,7 @@ Add dc.type to the output options for Atmire’s Listings and Reports module
Add dc.type to the output options for Atmire’s Listings and Reports module (#286)
"/>
-
+
diff --git a/docs/2016-12/index.html b/docs/2016-12/index.html
index 177f0c3f1..8b834c2f5 100644
--- a/docs/2016-12/index.html
+++ b/docs/2016-12/index.html
@@ -46,7 +46,7 @@ I see thousands of them in the logs for the last few months, so it’s not r
I’ve raised a ticket with Atmire to ask
Another worrying error from dspace.log is:
"/>
-
+
@@ -668,7 +668,7 @@ Caused by: java.lang.NoSuchMethodError: com.atmire.statistics.generator.DSpaceOb
This is how DSpace works, and I need to ask if there is a way to override someone’s submission, as the other reviewer seems to not be paying attention, or has perhaps taken the item from the task pool?
Run a batch edit to add “RANGELANDS” ILRI subject to all items containing the word “RANGELANDS” in their metadata for Peter Ballantyne
-
+
2016-12-18
diff --git a/docs/2017-01/index.html b/docs/2017-01/index.html
index bf42724a7..5b9310a45 100644
--- a/docs/2017-01/index.html
+++ b/docs/2017-01/index.html
@@ -28,7 +28,7 @@ I checked to see if the Solr sharding task that is supposed to run on January 1s
I tested on DSpace Test as well and it doesn’t work there either
I asked on the dspace-tech mailing list because it seems to be broken, and actually now I’m not sure if we’ve ever had the sharding task run successfully over all these years
"/>
-
+
diff --git a/docs/2017-02/index.html b/docs/2017-02/index.html
index 994aafadd..3e0fdf25e 100644
--- a/docs/2017-02/index.html
+++ b/docs/2017-02/index.html
@@ -50,7 +50,7 @@ DELETE 1
Create issue on GitHub to track the addition of CCAFS Phase II project tags (#301)
Looks like we’ll be using cg.identifier.ccafsprojectpii as the field name
"/>
-
+
diff --git a/docs/2017-03/index.html b/docs/2017-03/index.html
index 51e3ea596..be6b324dc 100644
--- a/docs/2017-03/index.html
+++ b/docs/2017-03/index.html
@@ -54,7 +54,7 @@ Interestingly, it seems DSpace 4.x’s thumbnails were sRGB, but forcing reg
$ identify ~/Desktop/alc_contrastes_desafios.jpg
/Users/aorth/Desktop/alc_contrastes_desafios.jpg JPEG 464x600 464x600+0+0 8-bit CMYK 168KB 0.000u 0:00.000
"/>
-
+
diff --git a/docs/2017-04/index.html b/docs/2017-04/index.html
index 17862b245..2eb022bd2 100644
--- a/docs/2017-04/index.html
+++ b/docs/2017-04/index.html
@@ -40,7 +40,7 @@ Testing the CMYK patch on a collection with 650 items:
$ [dspace]/bin/dspace filter-media -f -i 10568/16498 -p "ImageMagick PDF Thumbnail" -v >& /tmp/filter-media-cmyk.txt
"/>
-
+
diff --git a/docs/2017-05/index.html b/docs/2017-05/index.html
index ab22f7f11..cfb31a340 100644
--- a/docs/2017-05/index.html
+++ b/docs/2017-05/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/2017-06/index.html b/docs/2017-06/index.html
index 7083f8cab..6701e91d4 100644
--- a/docs/2017-06/index.html
+++ b/docs/2017-06/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/2017-07/index.html b/docs/2017-07/index.html
index ef1689539..93f167b94 100644
--- a/docs/2017-07/index.html
+++ b/docs/2017-07/index.html
@@ -36,7 +36,7 @@ Merge changes for WLE Phase II theme rename (#329)
Looking at extracting the metadata registries from ICARDA’s MEL DSpace database so we can compare fields with CGSpace
We can use PostgreSQL’s extended output format (-x) plus sed to format the output into quasi XML:
"/>
-
+
diff --git a/docs/2017-08/index.html b/docs/2017-08/index.html
index f88f302eb..d4dafe8e9 100644
--- a/docs/2017-08/index.html
+++ b/docs/2017-08/index.html
@@ -60,7 +60,7 @@ This was due to newline characters in the dc.description.abstract column, which
I exported a new CSV from the collection on DSpace Test and then manually removed the characters in vim using g/^$/d
Then I cleaned up the author authorities and HTML characters in OpenRefine and sent the file back to Abenet
"/>
-
+
diff --git a/docs/2017-09/index.html b/docs/2017-09/index.html
index 988f7e784..b45386163 100644
--- a/docs/2017-09/index.html
+++ b/docs/2017-09/index.html
@@ -32,7 +32,7 @@ Linode sent an alert that CGSpace (linode18) was using 261% CPU for the past two
Ask Sisay to clean up the WLE approvers a bit, as Marianne’s user account is both in the approvers step as well as the group
"/>
-
+
diff --git a/docs/2017-10/index.html b/docs/2017-10/index.html
index 9bbea6cb5..20f9bda88 100644
--- a/docs/2017-10/index.html
+++ b/docs/2017-10/index.html
@@ -34,7 +34,7 @@ http://hdl.handle.net/10568/78495||http://hdl.handle.net/10568/79336
There appears to be a pattern but I’ll have to look a bit closer and try to clean them up automatically, either in SQL or in OpenRefine
Add Katherine Lutz to the groups for content submission and edit steps of the CGIAR System collections
"/>
-
+
diff --git a/docs/2017-11/index.html b/docs/2017-11/index.html
index 0a5508788..395a64dc2 100644
--- a/docs/2017-11/index.html
+++ b/docs/2017-11/index.html
@@ -48,7 +48,7 @@ Generate list of authors on CGSpace for Peter to go through and correct:
dspace=# \copy (select distinct text_value, count(*) as count from metadatavalue where metadata_field_id = (select metadata_field_id from metadatafieldregistry where element = 'contributor' and qualifier = 'author') AND resource_type_id = 2 group by text_value order by count desc) to /tmp/authors.csv with csv;
COPY 54701
"/>
-
+
diff --git a/docs/2017-12/index.html b/docs/2017-12/index.html
index 55e7f6da9..8ab708d1c 100644
--- a/docs/2017-12/index.html
+++ b/docs/2017-12/index.html
@@ -30,7 +30,7 @@ The logs say “Timeout waiting for idle object”
PostgreSQL activity says there are 115 connections currently
The list of connections to XMLUI and REST API for today:
"/>
-
+
diff --git a/docs/2018-01/index.html b/docs/2018-01/index.html
index b38cfc931..c6be56329 100644
--- a/docs/2018-01/index.html
+++ b/docs/2018-01/index.html
@@ -150,7 +150,7 @@ dspace.log.2018-01-02:34
Danny wrote to ask for help renewing the wildcard ilri.org certificate and I advised that we should probably use Let’s Encrypt if it’s just a handful of domains
"/>
-
+
diff --git a/docs/2018-02/index.html b/docs/2018-02/index.html
index f1d9068e9..59894dc2a 100644
--- a/docs/2018-02/index.html
+++ b/docs/2018-02/index.html
@@ -30,7 +30,7 @@ We don’t need to distinguish between internal and external works, so that
Yesterday I figured out how to monitor DSpace sessions using JMX
I copied the logic in the jmx_tomcat_dbpools provided by Ubuntu’s munin-plugins-java package and used the stuff I discovered about JMX in 2018-01
"/>
-
+
diff --git a/docs/2018-03/index.html b/docs/2018-03/index.html
index bbeaa3e10..d0276a4d3 100644
--- a/docs/2018-03/index.html
+++ b/docs/2018-03/index.html
@@ -24,7 +24,7 @@ Export a CSV of the IITA community metadata for Martin Mueller
Export a CSV of the IITA community metadata for Martin Mueller
"/>
-
+
diff --git a/docs/2018-04/index.html b/docs/2018-04/index.html
index 0af82af5f..6f606eb5c 100644
--- a/docs/2018-04/index.html
+++ b/docs/2018-04/index.html
@@ -26,7 +26,7 @@ Catalina logs at least show some memory errors yesterday:
I tried to test something on DSpace Test but noticed that it’s down since god knows when
Catalina logs at least show some memory errors yesterday:
"/>
-
+
diff --git a/docs/2018-05/index.html b/docs/2018-05/index.html
index ffc59e338..4339a2a4f 100644
--- a/docs/2018-05/index.html
+++ b/docs/2018-05/index.html
@@ -38,7 +38,7 @@ http://localhost:3000/solr/statistics/update?stream.body=%3Ccommit/%3E
Then I reduced the JVM heap size from 6144 back to 5120m
Also, I switched it to use OpenJDK instead of Oracle Java, as well as re-worked the Ansible infrastructure scripts to support hosts choosing which distribution they want to use
"/>
-
+
diff --git a/docs/2018-06/index.html b/docs/2018-06/index.html
index 0c12c836b..9932d5783 100644
--- a/docs/2018-06/index.html
+++ b/docs/2018-06/index.html
@@ -58,7 +58,7 @@ real 74m42.646s
user 8m5.056s
sys 2m7.289s
"/>
-
+
diff --git a/docs/2018-07/index.html b/docs/2018-07/index.html
index 27d590373..2701858e1 100644
--- a/docs/2018-07/index.html
+++ b/docs/2018-07/index.html
@@ -36,7 +36,7 @@ During the mvn package stage on the 5.8 branch I kept getting issues with java r
There is insufficient memory for the Java Runtime Environment to continue.
"/>
-
+
diff --git a/docs/2018-08/index.html b/docs/2018-08/index.html
index 711cd139a..c5be0694a 100644
--- a/docs/2018-08/index.html
+++ b/docs/2018-08/index.html
@@ -46,7 +46,7 @@ Anyways, perhaps I should increase the JVM heap from 5120m to 6144m like we did
The server only has 8GB of RAM so we’ll eventually need to upgrade to a larger one because we’ll start starving the OS, PostgreSQL, and command line batch processes
I ran all system updates on DSpace Test and rebooted it
"/>
-
+
diff --git a/docs/2018-09/index.html b/docs/2018-09/index.html
index cafdb1aa2..45314dac9 100644
--- a/docs/2018-09/index.html
+++ b/docs/2018-09/index.html
@@ -30,7 +30,7 @@ I’ll update the DSpace role in our Ansible infrastructure playbooks and ru
Also, I’ll re-run the postgresql tasks because the custom PostgreSQL variables are dynamic according to the system’s RAM, and we never re-ran them after migrating to larger Linodes last month
I’m testing the new DSpace 5.8 branch in my Ubuntu 18.04 environment and I’m getting those autowire errors in Tomcat 8.5.30 again:
"/>
-
+
diff --git a/docs/2018-10/index.html b/docs/2018-10/index.html
index 0ddb56928..8c99b913c 100644
--- a/docs/2018-10/index.html
+++ b/docs/2018-10/index.html
@@ -26,7 +26,7 @@ I created a GitHub issue to track this #389, because I’m super busy in Nai
Phil Thornton got an ORCID identifier so we need to add it to the list on CGSpace and tag his existing items
I created a GitHub issue to track this #389, because I’m super busy in Nairobi right now
"/>
-
+
diff --git a/docs/2018-11/index.html b/docs/2018-11/index.html
index 32f663734..462d7547e 100644
--- a/docs/2018-11/index.html
+++ b/docs/2018-11/index.html
@@ -36,7 +36,7 @@ Send a note about my dspace-statistics-api to the dspace-tech mailing list
Linode has been sending mails a few times a day recently that CGSpace (linode18) has had high CPU usage
Today these are the top 10 IPs:
"/>
-
+
diff --git a/docs/2018-12/index.html b/docs/2018-12/index.html
index 732345182..e78f9d388 100644
--- a/docs/2018-12/index.html
+++ b/docs/2018-12/index.html
@@ -36,7 +36,7 @@ Then I ran all system updates and restarted the server
I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another Ghostscript vulnerability last week
"/>
-
+
diff --git a/docs/2019-01/index.html b/docs/2019-01/index.html
index 441b15273..372a9b099 100644
--- a/docs/2019-01/index.html
+++ b/docs/2019-01/index.html
@@ -50,7 +50,7 @@ I don’t see anything interesting in the web server logs around that time t
357 207.46.13.1
903 54.70.40.11
"/>
-
+
diff --git a/docs/2019-02/index.html b/docs/2019-02/index.html
index 0bf90c4db..d61f89958 100644
--- a/docs/2019-02/index.html
+++ b/docs/2019-02/index.html
@@ -72,7 +72,7 @@ real 0m19.873s
user 0m22.203s
sys 0m1.979s
"/>
-
+
diff --git a/docs/2019-03/index.html b/docs/2019-03/index.html
index 5a263b4c8..163846ba3 100644
--- a/docs/2019-03/index.html
+++ b/docs/2019-03/index.html
@@ -46,7 +46,7 @@ Most worryingly, there are encoding errors in the abstracts for eleven items, fo
I think I will need to ask Udana to re-copy and paste the abstracts with more care using Google Docs
"/>
-
+
diff --git a/docs/2019-04/index.html b/docs/2019-04/index.html
index 93269e27c..ac5063006 100644
--- a/docs/2019-04/index.html
+++ b/docs/2019-04/index.html
@@ -64,7 +64,7 @@ $ ./fix-metadata-values.py -i /tmp/2019-02-21-fix-4-regions.csv -db dspace -u ds
$ ./delete-metadata-values.py -i /tmp/2019-02-21-delete-2-countries.csv -db dspace -u dspace -p 'fuuu' -m 228 -f cg.coverage.country -d
$ ./delete-metadata-values.py -i /tmp/2019-02-21-delete-1-region.csv -db dspace -u dspace -p 'fuuu' -m 231 -f cg.coverage.region -d
"/>
-
+
diff --git a/docs/2019-05/index.html b/docs/2019-05/index.html
index 64e65931c..21d0701e3 100644
--- a/docs/2019-05/index.html
+++ b/docs/2019-05/index.html
@@ -48,7 +48,7 @@ DELETE 1
But after this I tried to delete the item from the XMLUI and it is still present…
"/>
-
+
diff --git a/docs/2019-06/index.html b/docs/2019-06/index.html
index 0cb3dd632..3adc09a5c 100644
--- a/docs/2019-06/index.html
+++ b/docs/2019-06/index.html
@@ -34,7 +34,7 @@ Run system updates on CGSpace (linode18) and reboot it
Skype with Marie-Angélique and Abenet about CG Core v2
"/>
-
+
diff --git a/docs/2019-07/index.html b/docs/2019-07/index.html
index 78fafa378..302490174 100644
--- a/docs/2019-07/index.html
+++ b/docs/2019-07/index.html
@@ -38,7 +38,7 @@ CGSpace
Abenet had another similar issue a few days ago when trying to find the stats for 2018 in the RTB community
"/>
-
+
diff --git a/docs/2019-08/index.html b/docs/2019-08/index.html
index 360a54bda..e0110f3dc 100644
--- a/docs/2019-08/index.html
+++ b/docs/2019-08/index.html
@@ -46,7 +46,7 @@ After rebooting, all statistics cores were loaded… wow, that’s luck
Run system updates on DSpace Test (linode19) and reboot it
"/>
-
+
diff --git a/docs/2019-09/index.html b/docs/2019-09/index.html
index 499e4bed3..54d1c3e7a 100644
--- a/docs/2019-09/index.html
+++ b/docs/2019-09/index.html
@@ -72,7 +72,7 @@ Here are the top ten IPs in the nginx XMLUI and REST/OAI logs this morning:
7249 2a01:7e00::f03c:91ff:fe18:7396
9124 45.5.186.2
"/>
-
+
diff --git a/docs/2019-10/index.html b/docs/2019-10/index.html
index 91ff23024..46ad43a65 100644
--- a/docs/2019-10/index.html
+++ b/docs/2019-10/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/2019-11/index.html b/docs/2019-11/index.html
index 53fcf190b..ddb434a6d 100644
--- a/docs/2019-11/index.html
+++ b/docs/2019-11/index.html
@@ -58,7 +58,7 @@ Let’s see how many of the REST API requests were for bitstreams (because t
# zcat --force /var/log/nginx/rest.log.*.gz | grep -E "[0-9]{1,2}/Oct/2019" | grep -c -E "/rest/bitstreams"
106781
"/>
-
+
diff --git a/docs/2019-12/index.html b/docs/2019-12/index.html
index 3e8ca27c7..9221e5c78 100644
--- a/docs/2019-12/index.html
+++ b/docs/2019-12/index.html
@@ -46,7 +46,7 @@ Make sure all packages are up to date and the package manager is up to date, the
# dpkg -C
# reboot
"/>
-
+
diff --git a/docs/2020-01/index.html b/docs/2020-01/index.html
index 412a715b7..404b54187 100644
--- a/docs/2020-01/index.html
+++ b/docs/2020-01/index.html
@@ -56,7 +56,7 @@ I tweeted the CGSpace repository link
"/>
-
+
diff --git a/docs/2020-02/index.html b/docs/2020-02/index.html
index 9a55cc244..5767361d7 100644
--- a/docs/2020-02/index.html
+++ b/docs/2020-02/index.html
@@ -38,7 +38,7 @@ The code finally builds and runs with a fresh install
"/>
-
+
diff --git a/docs/2020-03/index.html b/docs/2020-03/index.html
index 5f820c225..4f8300874 100644
--- a/docs/2020-03/index.html
+++ b/docs/2020-03/index.html
@@ -42,7 +42,7 @@ You need to download this into the DSpace 6.x source and compile it
"/>
-
+
diff --git a/docs/2020-04/index.html b/docs/2020-04/index.html
index 2b4b65df8..f6b0ab8de 100644
--- a/docs/2020-04/index.html
+++ b/docs/2020-04/index.html
@@ -48,7 +48,7 @@ The third item now has a donut with score 1 since I tweeted it last week
On the same note, the one item Abenet pointed out last week now has a donut with score of 104 after I tweeted it last week
"/>
-
+
diff --git a/docs/2020-05/index.html b/docs/2020-05/index.html
index 5d68b030d..590be370a 100644
--- a/docs/2020-05/index.html
+++ b/docs/2020-05/index.html
@@ -34,7 +34,7 @@ I see that CGSpace (linode18) is still using PostgreSQL JDBC driver version 42.2
"/>
-
+
diff --git a/docs/2020-06/index.html b/docs/2020-06/index.html
index 6f942d5b6..88b44938a 100644
--- a/docs/2020-06/index.html
+++ b/docs/2020-06/index.html
@@ -36,7 +36,7 @@ I sent Atmire the dspace.log from today and told them to log into the server to
In other news, I checked the statistics API on DSpace 6 and it’s working
I tried to build the OAI registry on the freshly migrated DSpace 6 on DSpace Test and I get an error:
"/>
-
+
diff --git a/docs/2020-07/index.html b/docs/2020-07/index.html
index aee084534..747807a5f 100644
--- a/docs/2020-07/index.html
+++ b/docs/2020-07/index.html
@@ -38,7 +38,7 @@ I restarted Tomcat and PostgreSQL and the issue was gone
Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the 5_x-prod branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request
"/>
-
+
diff --git a/docs/2020-08/index.html b/docs/2020-08/index.html
index 6d29a47ec..0c48a95e7 100644
--- a/docs/2020-08/index.html
+++ b/docs/2020-08/index.html
@@ -36,7 +36,7 @@ It is class based so I can easily add support for other vocabularies, and the te
"/>
-
+
diff --git a/docs/2020-09/index.html b/docs/2020-09/index.html
index e2a93d36d..bcc69f7ad 100644
--- a/docs/2020-09/index.html
+++ b/docs/2020-09/index.html
@@ -48,7 +48,7 @@ I filed a bug on OpenRXV: https://github.com/ilri/OpenRXV/issues/39
I filed an issue on OpenRXV to make some minor edits to the admin UI: https://github.com/ilri/OpenRXV/issues/40
"/>
-
+
diff --git a/docs/2020-10/index.html b/docs/2020-10/index.html
index 6f7b98dc2..6b08ed044 100644
--- a/docs/2020-10/index.html
+++ b/docs/2020-10/index.html
@@ -44,7 +44,7 @@ During the FlywayDB migration I got an error:
"/>
-
+
diff --git a/docs/2020-11/index.html b/docs/2020-11/index.html
index a56c859a7..691b60cda 100644
--- a/docs/2020-11/index.html
+++ b/docs/2020-11/index.html
@@ -32,7 +32,7 @@ So far we’ve spent at least fifty hours to process the statistics and stat
"/>
-
+
diff --git a/docs/2020-12/index.html b/docs/2020-12/index.html
index 1b050b4b3..0d6fc6135 100644
--- a/docs/2020-12/index.html
+++ b/docs/2020-12/index.html
@@ -36,7 +36,7 @@ I started processing those (about 411,000 records):
"/>
-
+
diff --git a/docs/2021-01/index.html b/docs/2021-01/index.html
index 14aeb4e88..4cdf275aa 100644
--- a/docs/2021-01/index.html
+++ b/docs/2021-01/index.html
@@ -50,7 +50,7 @@ For example, this item has 51 views on CGSpace, but 0 on AReS
"/>
-
+
diff --git a/docs/2021-02/index.html b/docs/2021-02/index.html
index 8b00c8b55..6cbca2884 100644
--- a/docs/2021-02/index.html
+++ b/docs/2021-02/index.html
@@ -60,7 +60,7 @@ $ curl -s 'http://localhost:9200/openrxv-items-temp/_count?q=*&pretty
}
}
"/>
-
+
diff --git a/docs/2021-03/index.html b/docs/2021-03/index.html
index 9154ea5d0..3b2668042 100644
--- a/docs/2021-03/index.html
+++ b/docs/2021-03/index.html
@@ -34,7 +34,7 @@ Also, we found some issues building and running OpenRXV currently due to ecosyst
"/>
-
+
diff --git a/docs/2021-04/index.html b/docs/2021-04/index.html
index 2d94a08a0..0f3cec5f6 100644
--- a/docs/2021-04/index.html
+++ b/docs/2021-04/index.html
@@ -44,7 +44,7 @@ Perhaps one of the containers crashed, I should have looked closer but I was in
"/>
-
+
diff --git a/docs/2021-05/index.html b/docs/2021-05/index.html
index c44e7ae98..9ef6839bd 100644
--- a/docs/2021-05/index.html
+++ b/docs/2021-05/index.html
@@ -36,7 +36,7 @@ I looked at the top user agents and IPs in the Solr statistics for last month an
I will add the RI/1.0 pattern to our DSpace agents overload and purge them from Solr (we had previously seen this agent with 9,000 hits or so in 2020-09), but I think I will leave the Microsoft Word one… as that’s an actual user…
"/>
-
+
diff --git a/docs/2021-06/index.html b/docs/2021-06/index.html
index e5a9c05bc..9d2854c1b 100644
--- a/docs/2021-06/index.html
+++ b/docs/2021-06/index.html
@@ -36,7 +36,7 @@ I simply started it and AReS was running again:
"/>
-
+
diff --git a/docs/2021-07/index.html b/docs/2021-07/index.html
index dc78a880c..0de47ab60 100644
--- a/docs/2021-07/index.html
+++ b/docs/2021-07/index.html
@@ -30,7 +30,7 @@ Export another list of ALL subjects on CGSpace, including AGROVOC and non-AGROVO
localhost/dspace63= > \COPY (SELECT DISTINCT LOWER(text_value) AS subject, count(*) FROM metadatavalue WHERE dspace_object_id in (SELECT dspace_object_id FROM item) AND metadata_field_id IN (119, 120, 127, 122, 128, 125, 135, 203, 208, 210, 215, 123, 236, 242, 187) GROUP BY subject ORDER BY count DESC) to /tmp/2021-07-01-all-subjects.csv WITH CSV HEADER;
COPY 20994
"/>
-
+
diff --git a/docs/2021-08/index.html b/docs/2021-08/index.html
index 98dfe3185..8a48fe947 100644
--- a/docs/2021-08/index.html
+++ b/docs/2021-08/index.html
@@ -32,7 +32,7 @@ Update Docker images on AReS server (linode20) and reboot the server:
I decided to upgrade linode20 from Ubuntu 18.04 to 20.04
"/>
-
+
diff --git a/docs/2021-09/index.html b/docs/2021-09/index.html
index 145345f55..7416a44d3 100644
--- a/docs/2021-09/index.html
+++ b/docs/2021-09/index.html
@@ -48,7 +48,7 @@ The syntax Moayad showed me last month doesn’t seem to honor the search qu
"/>
-
+
diff --git a/docs/2021-10/index.html b/docs/2021-10/index.html
index b66ef0538..3489321c1 100644
--- a/docs/2021-10/index.html
+++ b/docs/2021-10/index.html
@@ -46,7 +46,7 @@ $ wc -l /tmp/2021-10-01-affiliations.txt
So we have 1879/7100 (26.46%) matching already
"/>
-
+
diff --git a/docs/2021-11/index.html b/docs/2021-11/index.html
index 9963d3e28..587cd8a65 100644
--- a/docs/2021-11/index.html
+++ b/docs/2021-11/index.html
@@ -32,7 +32,7 @@ First I exported all the 2019 stats from CGSpace:
$ ./run.sh -s http://localhost:8081/solr/statistics -f 'time:2019-*' -a export -o statistics-2019.json -k uid
$ zstd statistics-2019.json
"/>
-
+
diff --git a/docs/2021-12/index.html b/docs/2021-12/index.html
index d9da2f183..d7a1f4f8c 100644
--- a/docs/2021-12/index.html
+++ b/docs/2021-12/index.html
@@ -40,7 +40,7 @@ Purging 455 hits from WhatsApp in statistics
Total number of bot hits purged: 3679
"/>
-
+
diff --git a/docs/2022-01/index.html b/docs/2022-01/index.html
index 5092127e7..de4cd55c5 100644
--- a/docs/2022-01/index.html
+++ b/docs/2022-01/index.html
@@ -24,7 +24,7 @@ Start a full harvest on AReS
Start a full harvest on AReS
"/>
-
+
diff --git a/docs/2022-02/index.html b/docs/2022-02/index.html
index 8e991aec5..f2af179e9 100644
--- a/docs/2022-02/index.html
+++ b/docs/2022-02/index.html
@@ -38,7 +38,7 @@ We agreed to try to do more alignment of affiliations/funders with ROR
"/>
-
+
diff --git a/docs/2022-03/index.html b/docs/2022-03/index.html
index c49b678aa..e2f115341 100644
--- a/docs/2022-03/index.html
+++ b/docs/2022-03/index.html
@@ -34,7 +34,7 @@ $ ./ilri/check-duplicates.py -i /tmp/tac4.csv -db dspace -u dspace -p 'fuuu&
$ csvcut -c id,filename ~/Downloads/2022-03-01-CGSpace-TAC-ICW-batch4-701-980.csv > /tmp/tac4-filenames.csv
$ csvjoin -c id /tmp/2022-03-01-tac-batch4-701-980.csv /tmp/tac4-filenames.csv > /tmp/2022-03-01-tac-batch4-701-980-filenames.csv
"/>
-
+
diff --git a/docs/2022-04/index.html b/docs/2022-04/index.html
index f61540195..4efce46a8 100644
--- a/docs/2022-04/index.html
+++ b/docs/2022-04/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/2022-05/index.html b/docs/2022-05/index.html
index dd86a319c..392c7709e 100644
--- a/docs/2022-05/index.html
+++ b/docs/2022-05/index.html
@@ -66,7 +66,7 @@ If I query Solr for time:2022-04* AND dns:*msnbot* AND dns:*.msn.com. I see a ha
I purged 93,974 hits from these IPs using my check-spider-ip-hits.sh script
"/>
-
+
diff --git a/docs/2022-06/index.html b/docs/2022-06/index.html
index 11f6bc84a..7bdb30166 100644
--- a/docs/2022-06/index.html
+++ b/docs/2022-06/index.html
@@ -48,7 +48,7 @@ There seem to be many more of these:
"/>
-
+
diff --git a/docs/2022-07/index.html b/docs/2022-07/index.html
index a125d2632..75bce48ee 100644
--- a/docs/2022-07/index.html
+++ b/docs/2022-07/index.html
@@ -34,7 +34,7 @@ Also, the trgm functions I’ve used before are case insensitive, but Levens
"/>
-
+
diff --git a/docs/2022-08/index.html b/docs/2022-08/index.html
index 905b0b66b..bfe54c21b 100644
--- a/docs/2022-08/index.html
+++ b/docs/2022-08/index.html
@@ -24,7 +24,7 @@ Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
"/>
-
+
diff --git a/docs/2022-09/index.html b/docs/2022-09/index.html
index 14b1240db..52421daaa 100644
--- a/docs/2022-09/index.html
+++ b/docs/2022-09/index.html
@@ -46,7 +46,7 @@ I also fixed a few bugs and improved the region-matching logic
"/>
-
+
diff --git a/docs/2022-10/index.html b/docs/2022-10/index.html
index eed034baa..2bd83d682 100644
--- a/docs/2022-10/index.html
+++ b/docs/2022-10/index.html
@@ -36,7 +36,7 @@ I filed an issue to ask about Java 11+ support
"/>
-
+
diff --git a/docs/2022-11/index.html b/docs/2022-11/index.html
index 13f94879c..3a3b979ac 100644
--- a/docs/2022-11/index.html
+++ b/docs/2022-11/index.html
@@ -44,7 +44,7 @@ I want to make sure they use groups instead of individuals where possible!
I reverted the Cocoon autosave change because it was more of a nuissance that Peter can’t upload CSVs from the web interface and is a very low severity security issue
"/>
-
+
diff --git a/docs/2022-12/index.html b/docs/2022-12/index.html
index cc12a8cf4..766555e48 100644
--- a/docs/2022-12/index.html
+++ b/docs/2022-12/index.html
@@ -36,7 +36,7 @@ I exported the CCAFS and IITA communities, extracted just the country and region
Add a few more authors to my CSV with author names and ORCID identifiers and tag 283 items!
Replace “East Asia” with “Eastern Asia” region on CGSpace (UN M.49 region)
"/>
-
+
diff --git a/docs/2023-01/index.html b/docs/2023-01/index.html
index a1911de62..6f013091a 100644
--- a/docs/2023-01/index.html
+++ b/docs/2023-01/index.html
@@ -34,7 +34,7 @@ I see we have some new ones that aren’t in our list if I combine with this
"/>
-
+
diff --git a/docs/2023-02/index.html b/docs/2023-02/index.html
index 4261fdc53..7fd5bb795 100644
--- a/docs/2023-02/index.html
+++ b/docs/2023-02/index.html
@@ -32,7 +32,7 @@ I want to try to expand my use of their data to journals, publishers, volumes, i
"/>
-
+
diff --git a/docs/2023-03/index.html b/docs/2023-03/index.html
index ec7139e5a..66ee42616 100644
--- a/docs/2023-03/index.html
+++ b/docs/2023-03/index.html
@@ -28,7 +28,7 @@ Remove cg.subject.wle and cg.identifier.wletheme from CGSpace input form after c
iso-codes 4.13.0 was released, which incorporates my changes to the common names for Iran, Laos, and Syria
I finally got through with porting the input form from DSpace 6 to DSpace 7
"/>
-
+
diff --git a/docs/2023-04/index.html b/docs/2023-04/index.html
index 755ae4e34..c46b3742f 100644
--- a/docs/2023-04/index.html
+++ b/docs/2023-04/index.html
@@ -36,7 +36,7 @@ I also did a check for missing country/region mappings with csv-metadata-quality
Start a harvest on AReS
"/>
-
+
diff --git a/docs/2023-05/index.html b/docs/2023-05/index.html
index 3d5f4a3d9..37c54e5ef 100644
--- a/docs/2023-05/index.html
+++ b/docs/2023-05/index.html
@@ -46,7 +46,7 @@ Also I found at least two spelling mistakes, for example “decison support
Work on cleaning, proofing, and uploading twenty-seven records for IFPRI to CGSpace
"/>
-
+
diff --git a/docs/2023-06/index.html b/docs/2023-06/index.html
index 421637f84..de63ecc5c 100644
--- a/docs/2023-06/index.html
+++ b/docs/2023-06/index.html
@@ -44,7 +44,7 @@ From what I can see we need to upgrade the MODS schema from 3.1 to 3.7 and then
"/>
-
+
diff --git a/docs/2023-07/index.html b/docs/2023-07/index.html
index 10239d8f3..ab62b7a55 100644
--- a/docs/2023-07/index.html
+++ b/docs/2023-07/index.html
@@ -11,14 +11,14 @@
-
+
-
+
@@ -28,9 +28,9 @@
"@type": "BlogPosting",
"headline": "July, 2023",
"url": "https://alanorth.github.io/cgspace-notes/2023-07/",
- "wordCount": "1177",
+ "wordCount": "1503",
"datePublished": "2023-07-01T17:14:36+03:00",
- "dateModified": "2023-07-20T16:02:38+03:00",
+ "dateModified": "2023-07-22T09:19:48+03:00",
"author": {
"@type": "Person",
"name": "Alan Orth"
@@ -279,6 +279,64 @@
- Export CGSpace tp fix missing Initiative collections
- Start a harvest on AReS
+2023-07-24
+
+- Test Salem’s new JavaScript-based DSpace Statistics API and send him some feedback
+- I noticed a few times that the Solr service on my DSpace 7 instance is getting OOM killed
+
+- I had been using a 4g Solr heap, but maybe we don’t need that much
+- Tomcat is also using 4.6GB, and then there’s PostgreSQL… so perhaps it’s all a bit much on this system now
+
+
+
+2023-07-25
+
+- Start testing exporting DSpace 6 Solr cores to import on DSpace 7:
+
+$ chrt -b 0 dspace solr-export-statistics -i statistics
+
+- I’m curious how long it takes and how much data there will be
+
+- The size of the Solr data directory is currently 82GB
+- The export took about 2.5 hours and created 6,000 individual CSVs, one for each day of Solr stats
+- The size of the exported CSVs is about 88GB
+- I will copy just a few years to import on the DSpace 7 test server
+- So importing these is going to require removing the Atmire custom fields:
+
+
+
+$ dspace solr-import-statistics -i statistics
+Exception: Error from server at http://localhost:8983/solr/statistics: ERROR: [doc=1a92472e-e39d-4602-9b4d-da022df8f233] unknown field 'containerCommunity'
+org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/statistics: ERROR: [doc=1a92472e-e39d-4602-9b4d-da022df8f233] unknown field 'containerCommunity'
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:681)
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266)
+ at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248)
+ at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
+ at org.dspace.util.SolrImportExport.importIndex(SolrImportExport.java:465)
+ at org.dspace.util.SolrImportExport.main(SolrImportExport.java:148)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277)
+ at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
+ at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)
+
+- I will try using solr-import-export-json, which I’ve used in the past to skip Atmire custom fields in Solr:
+
+$ chrt -b 0 ./run.sh -s http://localhost:8081/solr/statistics -a export -o /tmp/statistics-2022.json -f 'time:[2022-01-01T00\:00\:00Z TO 2022-12-31T23\:59\:59Z]' -k uid -S author_mtdt,author_mtdt_search,iso_mtdt_search,iso_mtdt,subject_mtdt,subject_mtdt_search,containerCollection,containerCommunity,containerItem,countryCode_ngram,countryCode_search,cua_version,dateYear,dateYearMonth,geoipcountrycode,geoIpCountryCode,ip_ngram,ip_search,isArchived,isInternal,isWithdrawn,containerBitstream,file_id,referrer_ngram,referrer_search,userAgent_ngram,userAgent_search,version_id,complete_query,complete_query_search,filterquery,ngram_query_search,ngram_simplequery_search,simple_query,simple_query_search,range,rangeDescription,rangeDescription_ngram,rangeDescription_search,range_ngram,range_search,actingGroupId,actorMemberGroupId,bitstreamCount,solr_update_time_stamp,bitstreamId,core_update_run_nb
+
+- Some users complained that CGSpace was slow and I found a handful of locks that were hours and days old…
+
+- I killed those and told them to try again
+
+
+- After importing the Solr statistics into DSpace 7 I realized that my DSpace Statistics API will work fine
+
+- I made some minor modifications to the Ansible infrastructure scripts to make sure it is enabled and then activated it on DSpace 7 Test
+
+
+
diff --git a/docs/404.html b/docs/404.html
index 3efbc53a8..41a4830d2 100644
--- a/docs/404.html
+++ b/docs/404.html
@@ -17,7 +17,7 @@
-
+
diff --git a/docs/categories/index.html b/docs/categories/index.html
index 1baead888..bb2bda0f6 100644
--- a/docs/categories/index.html
+++ b/docs/categories/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/index.html b/docs/categories/notes/index.html
index eb4fea6b9..8afa5b127 100644
--- a/docs/categories/notes/index.html
+++ b/docs/categories/notes/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/2/index.html b/docs/categories/notes/page/2/index.html
index 14cff4181..7ce15323e 100644
--- a/docs/categories/notes/page/2/index.html
+++ b/docs/categories/notes/page/2/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/3/index.html b/docs/categories/notes/page/3/index.html
index 9c60a9b98..a3fe38b59 100644
--- a/docs/categories/notes/page/3/index.html
+++ b/docs/categories/notes/page/3/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/4/index.html b/docs/categories/notes/page/4/index.html
index ed01267bf..73db72825 100644
--- a/docs/categories/notes/page/4/index.html
+++ b/docs/categories/notes/page/4/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/5/index.html b/docs/categories/notes/page/5/index.html
index e42ce7beb..2aaea58eb 100644
--- a/docs/categories/notes/page/5/index.html
+++ b/docs/categories/notes/page/5/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/6/index.html b/docs/categories/notes/page/6/index.html
index dd3dca9cc..2863966b2 100644
--- a/docs/categories/notes/page/6/index.html
+++ b/docs/categories/notes/page/6/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/7/index.html b/docs/categories/notes/page/7/index.html
index 76427e56f..174765e9c 100644
--- a/docs/categories/notes/page/7/index.html
+++ b/docs/categories/notes/page/7/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/categories/notes/page/8/index.html b/docs/categories/notes/page/8/index.html
index ed98059e5..8b35756e9 100644
--- a/docs/categories/notes/page/8/index.html
+++ b/docs/categories/notes/page/8/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/cgiar-library-migration/index.html b/docs/cgiar-library-migration/index.html
index 65d912cfd..6402a28ae 100644
--- a/docs/cgiar-library-migration/index.html
+++ b/docs/cgiar-library-migration/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/cgspace-cgcorev2-migration/index.html b/docs/cgspace-cgcorev2-migration/index.html
index e3607f543..52b826935 100644
--- a/docs/cgspace-cgcorev2-migration/index.html
+++ b/docs/cgspace-cgcorev2-migration/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/cgspace-dspace6-upgrade/index.html b/docs/cgspace-dspace6-upgrade/index.html
index 0571ce940..8ae0be94b 100644
--- a/docs/cgspace-dspace6-upgrade/index.html
+++ b/docs/cgspace-dspace6-upgrade/index.html
@@ -18,7 +18,7 @@
-
+
diff --git a/docs/index.html b/docs/index.html
index 2d55d545b..45826ab61 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/10/index.html b/docs/page/10/index.html
index 9291da4a4..7cb06efcd 100644
--- a/docs/page/10/index.html
+++ b/docs/page/10/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/2/index.html b/docs/page/2/index.html
index d760b2dc3..4c8b8446c 100644
--- a/docs/page/2/index.html
+++ b/docs/page/2/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/3/index.html b/docs/page/3/index.html
index 3cffbd803..b68fcb6df 100644
--- a/docs/page/3/index.html
+++ b/docs/page/3/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/4/index.html b/docs/page/4/index.html
index d2e89ba5b..a18baf19d 100644
--- a/docs/page/4/index.html
+++ b/docs/page/4/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/5/index.html b/docs/page/5/index.html
index 13e141649..ddc82dbd7 100644
--- a/docs/page/5/index.html
+++ b/docs/page/5/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/6/index.html b/docs/page/6/index.html
index f165f7ba3..09457fea3 100644
--- a/docs/page/6/index.html
+++ b/docs/page/6/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/7/index.html b/docs/page/7/index.html
index 3b6128c0a..0b6d516e3 100644
--- a/docs/page/7/index.html
+++ b/docs/page/7/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/8/index.html b/docs/page/8/index.html
index f99c3cedb..87f0e2bd8 100644
--- a/docs/page/8/index.html
+++ b/docs/page/8/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/page/9/index.html b/docs/page/9/index.html
index 1ba3952f6..e94990df0 100644
--- a/docs/page/9/index.html
+++ b/docs/page/9/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/index.html b/docs/posts/index.html
index 2ccc2bd8e..30d681d33 100644
--- a/docs/posts/index.html
+++ b/docs/posts/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/10/index.html b/docs/posts/page/10/index.html
index 8e8ac47ae..a7973dfdc 100644
--- a/docs/posts/page/10/index.html
+++ b/docs/posts/page/10/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/2/index.html b/docs/posts/page/2/index.html
index 540b873f3..1eb7b9eb9 100644
--- a/docs/posts/page/2/index.html
+++ b/docs/posts/page/2/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/3/index.html b/docs/posts/page/3/index.html
index 7027ebe7a..3a1572e1e 100644
--- a/docs/posts/page/3/index.html
+++ b/docs/posts/page/3/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/4/index.html b/docs/posts/page/4/index.html
index 7796adf40..1f662012d 100644
--- a/docs/posts/page/4/index.html
+++ b/docs/posts/page/4/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/5/index.html b/docs/posts/page/5/index.html
index 99961bc45..ec20a54b3 100644
--- a/docs/posts/page/5/index.html
+++ b/docs/posts/page/5/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/6/index.html b/docs/posts/page/6/index.html
index 4f2c9f902..b73cec83b 100644
--- a/docs/posts/page/6/index.html
+++ b/docs/posts/page/6/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/7/index.html b/docs/posts/page/7/index.html
index ffba74458..93bede697 100644
--- a/docs/posts/page/7/index.html
+++ b/docs/posts/page/7/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/8/index.html b/docs/posts/page/8/index.html
index f2ebffd32..f7c2a2d33 100644
--- a/docs/posts/page/8/index.html
+++ b/docs/posts/page/8/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/posts/page/9/index.html b/docs/posts/page/9/index.html
index 883868c4e..7686ece13 100644
--- a/docs/posts/page/9/index.html
+++ b/docs/posts/page/9/index.html
@@ -10,14 +10,14 @@
-
+
-
+
diff --git a/docs/sitemap.xml b/docs/sitemap.xml
index 603926c22..105247f20 100644
--- a/docs/sitemap.xml
+++ b/docs/sitemap.xml
@@ -3,19 +3,19 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
https://alanorth.github.io/cgspace-notes/categories/
- 2023-07-20T16:02:38+03:00
+ 2023-07-22T09:19:48+03:00
https://alanorth.github.io/cgspace-notes/
- 2023-07-20T16:02:38+03:00
+ 2023-07-22T09:19:48+03:00
https://alanorth.github.io/cgspace-notes/2023-07/
- 2023-07-20T16:02:38+03:00
+ 2023-07-22T09:19:48+03:00
https://alanorth.github.io/cgspace-notes/categories/notes/
- 2023-07-20T16:02:38+03:00
+ 2023-07-22T09:19:48+03:00
https://alanorth.github.io/cgspace-notes/posts/
- 2023-07-20T16:02:38+03:00
+ 2023-07-22T09:19:48+03:00
https://alanorth.github.io/cgspace-notes/2023-06/
2023-07-01T17:17:31+03:00
diff --git a/docs/tags/index.html b/docs/tags/index.html
index 366ca9433..9ce608e85 100644
--- a/docs/tags/index.html
+++ b/docs/tags/index.html
@@ -17,7 +17,7 @@
-
+
diff --git a/docs/tags/migration/index.html b/docs/tags/migration/index.html
index 9c2f5a97a..ada9287dd 100644
--- a/docs/tags/migration/index.html
+++ b/docs/tags/migration/index.html
@@ -17,7 +17,7 @@
-
+
diff --git a/docs/tags/notes/index.html b/docs/tags/notes/index.html
index 0f7ffe64a..92a74d9ab 100644
--- a/docs/tags/notes/index.html
+++ b/docs/tags/notes/index.html
@@ -17,7 +17,7 @@
-
+
diff --git a/docs/tags/notes/page/2/index.html b/docs/tags/notes/page/2/index.html
index 486e73f36..b1e3afdcd 100644
--- a/docs/tags/notes/page/2/index.html
+++ b/docs/tags/notes/page/2/index.html
@@ -17,7 +17,7 @@
-
+
diff --git a/docs/tags/notes/page/3/index.html b/docs/tags/notes/page/3/index.html
index 87f1eb4bc..4f3c2a8be 100644
--- a/docs/tags/notes/page/3/index.html
+++ b/docs/tags/notes/page/3/index.html
@@ -17,7 +17,7 @@
-
+