mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-12-22 05:02:19 +01:00
Add notes
This commit is contained in:
parent
61a012edee
commit
0f2e08b43b
@ -249,6 +249,102 @@ Total number of hits from bots: 295492
|
|||||||
$ ./ilri/fix-metadata-values.py -i /tmp/authors.csv -db dspace -u dspace -p 'fuuu' -f dc.contributor.author -t 'correct' -m 3
|
$ ./ilri/fix-metadata-values.py -i /tmp/authors.csv -db dspace -u dspace -p 'fuuu' -f dc.contributor.author -t 'correct' -m 3
|
||||||
```
|
```
|
||||||
|
|
||||||
- Then I imported to CGSpace and started a full Discovery re-index
|
- Then I imported to CGSpace and started a full Discovery re-index:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ time chrt -b 0 ionice -c2 -n7 nice -n19 dspace index-discovery -b
|
||||||
|
|
||||||
|
real 272m43.818s
|
||||||
|
user 183m4.543s
|
||||||
|
sys 2m47.988
|
||||||
|
```
|
||||||
|
|
||||||
|
## 2021-11-28
|
||||||
|
|
||||||
|
- Run system updates on AReS server (linode20) and update all Docker containers and reboot
|
||||||
|
- Then I started a fresh harvest as I always do on Sunday
|
||||||
|
- I am experimenting with pinning npm version 7 on OpenRXV frontend because of these Angular errors:
|
||||||
|
|
||||||
|
```console
|
||||||
|
npm WARN EBADENGINE Unsupported engine {
|
||||||
|
npm WARN EBADENGINE package: '@angular-devkit/architect@0.901.15',
|
||||||
|
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
|
||||||
|
npm WARN EBADENGINE current: { node: 'v12.22.7', npm: '8.1.3' }
|
||||||
|
npm WARN EBADENGINE }
|
||||||
|
```
|
||||||
|
|
||||||
|
## 2021-11-29
|
||||||
|
|
||||||
|
- Tezira reached out to me to say that submissions on CGSpace are taking forever
|
||||||
|
- I see a definite increase in locks in the last few days:
|
||||||
|
|
||||||
|
![PostgreSQL locks week](/cgspace-notes/2021/11/postgres_locks_ALL-week.png)
|
||||||
|
|
||||||
|
- The locks are all held by dspaceWeb (XMLUI):
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ psql -c "SELECT application_name FROM pg_locks pl LEFT JOIN pg_stat_activity psa ON pl.pid = psa.pid" | sort | uniq -c | sort -n
|
||||||
|
1
|
||||||
|
1 ------------------
|
||||||
|
1 (1394 rows)
|
||||||
|
1 application_name
|
||||||
|
9 psql
|
||||||
|
1385 dspaceWeb
|
||||||
|
```
|
||||||
|
|
||||||
|
- I restarted PostgreSQL and the locks dropped down:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ psql -c "SELECT application_name FROM pg_locks pl LEFT JOIN pg_stat_activity psa ON pl.pid = psa.pid" | sort | uniq -c | sort -n
|
||||||
|
1
|
||||||
|
1 ------------------
|
||||||
|
1 (103 rows)
|
||||||
|
1 application_name
|
||||||
|
9 psql
|
||||||
|
94 dspaceWeb
|
||||||
|
```
|
||||||
|
|
||||||
|
## 2021-11-30
|
||||||
|
|
||||||
|
- IWMI sent me ORCID identifiers for some new staff
|
||||||
|
- We currently have 1332 unique identifiers, so this adds sixteen new ones:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ cat ~/src/git/DSpace/dspace/config/controlled-vocabularies/cg-creator-identifier.xml /tmp/iwmi-orcids.txt | grep -oE '[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}' | sort | uniq > /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
$ wc -l /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
1348 /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
- After I combined them and removed duplicates, I resolved all the names using my `resolve-orcids.py` script:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ ./ilri/resolve-orcids.py -i /tmp/2021-11-30-combined-orcids.txt -o /tmp/2021-11-30-combined-orcids-names.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
- Then I updated some ORCID identifiers that had changed in the XML:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ cat 2021-11-30-fix-orcids.csv
|
||||||
|
cg.creator.identifier,correct
|
||||||
|
"ADEBOWALE AKANDE: 0000-0002-6521-3272","ADEBOWALE AD AKANDE: 0000-0002-6521-3272"
|
||||||
|
"Daniel Ortiz Gonzalo: 0000-0002-5517-1785","Daniel Ortiz-Gonzalo: 0000-0002-5517-1785"
|
||||||
|
"FRIDAY ANETOR: 0000-0003-3137-1958","Friday Osemenshan Anetor: 0000-0003-3137-1958"
|
||||||
|
"Sander Muilerman: 0000-0001-9103-3294","Sander Muilerman-Rodrigo: 0000-0001-9103-3294"
|
||||||
|
$ ./ilri/fix-metadata-values.py -i 2021-11-30-fix-orcids.csv -db dspace -u dspace -p 'fuuu' -f cg.creator.identifier -t 'correct' -m 247
|
||||||
|
```
|
||||||
|
|
||||||
|
- Tag existing items from the IWMI's new authors with ORCID iDs using `add-orcid-identifiers-csv.py` (7 new metadata fields added):
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ cat 2021-11-30-add-orcids.csv
|
||||||
|
dc.contributor.author,cg.creator.identifier
|
||||||
|
"Liaqat, U.W.","Umar Waqas Liaqat: 0000-0001-9027-5232"
|
||||||
|
"Liaqat, Umar Waqas","Umar Waqas Liaqat: 0000-0001-9027-5232"
|
||||||
|
"Munyaradzi, M.","Munyaradzi Junia Mutenje: 0000-0002-7829-9300"
|
||||||
|
"Mutenje, Munyaradzi","Munyaradzi Junia Mutenje: 0000-0002-7829-9300"
|
||||||
|
"Rex, William","William Rex: 0000-0003-4979-5257"
|
||||||
|
"Shrestha, Shisher","Nirman Shrestha: 0000-0002-0996-8611"
|
||||||
|
$ ./ilri/add-orcid-identifiers-csv.py -i 2021-11-30-add-orcids.csv -db dspace -u dspace -p 'fuuu'
|
||||||
|
```
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
@ -18,7 +18,7 @@ $ zstd statistics-2019.json
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2021-11/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2021-11/" />
|
||||||
<meta property="article:published_time" content="2021-11-02T22:27:07+02:00" />
|
<meta property="article:published_time" content="2021-11-02T22:27:07+02:00" />
|
||||||
<meta property="article:modified_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="article:modified_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -42,9 +42,9 @@ $ zstd statistics-2019.json
|
|||||||
"@type": "BlogPosting",
|
"@type": "BlogPosting",
|
||||||
"headline": "November, 2021",
|
"headline": "November, 2021",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2021-11/",
|
"url": "https://alanorth.github.io/cgspace-notes/2021-11/",
|
||||||
"wordCount": "1682",
|
"wordCount": "2080",
|
||||||
"datePublished": "2021-11-02T22:27:07+02:00",
|
"datePublished": "2021-11-02T22:27:07+02:00",
|
||||||
"dateModified": "2021-11-27T12:18:52+02:00",
|
"dateModified": "2021-11-27T14:37:33+02:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -389,9 +389,91 @@ Found 3 hits from 188.134.31.88 in statistics
|
|||||||
</ul>
|
</ul>
|
||||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ ./ilri/fix-metadata-values.py -i /tmp/authors.csv -db dspace -u dspace -p <span style="color:#e6db74">'fuuu'</span> -f dc.contributor.author -t <span style="color:#e6db74">'correct'</span> -m <span style="color:#ae81ff">3</span>
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ ./ilri/fix-metadata-values.py -i /tmp/authors.csv -db dspace -u dspace -p <span style="color:#e6db74">'fuuu'</span> -f dc.contributor.author -t <span style="color:#e6db74">'correct'</span> -m <span style="color:#ae81ff">3</span>
|
||||||
</code></pre></div><ul>
|
</code></pre></div><ul>
|
||||||
<li>Then I imported to CGSpace and started a full Discovery re-index</li>
|
<li>Then I imported to CGSpace and started a full Discovery re-index:</li>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- raw HTML omitted -->
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ time chrt -b <span style="color:#ae81ff">0</span> ionice -c2 -n7 nice -n19 dspace index-discovery -b
|
||||||
|
<span style="color:#960050;background-color:#1e0010">
|
||||||
|
</span><span style="color:#960050;background-color:#1e0010"></span>real 272m43.818s
|
||||||
|
user 183m4.543s
|
||||||
|
sys 2m47.988
|
||||||
|
</code></pre></div><h2 id="2021-11-28">2021-11-28</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Run system updates on AReS server (linode20) and update all Docker containers and reboot
|
||||||
|
<ul>
|
||||||
|
<li>Then I started a fresh harvest as I always do on Sunday</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>I am experimenting with pinning npm version 7 on OpenRXV frontend because of these Angular errors:</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">npm WARN EBADENGINE Unsupported engine {
|
||||||
|
npm WARN EBADENGINE package: '@angular-devkit/architect@0.901.15',
|
||||||
|
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
|
||||||
|
npm WARN EBADENGINE current: { node: 'v12.22.7', npm: '8.1.3' }
|
||||||
|
npm WARN EBADENGINE }
|
||||||
|
</code></pre></div><h2 id="2021-11-29">2021-11-29</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Tezira reached out to me to say that submissions on CGSpace are taking forever</li>
|
||||||
|
<li>I see a definite increase in locks in the last few days:</li>
|
||||||
|
</ul>
|
||||||
|
<p><img src="/cgspace-notes/2021/11/postgres_locks_ALL-week.png" alt="PostgreSQL locks week"></p>
|
||||||
|
<ul>
|
||||||
|
<li>The locks are all held by dspaceWeb (XMLUI):</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ psql -c <span style="color:#e6db74">"SELECT application_name FROM pg_locks pl LEFT JOIN pg_stat_activity psa ON pl.pid = psa.pid"</span> | sort | uniq -c | sort -n
|
||||||
|
1
|
||||||
|
1 ------------------
|
||||||
|
1 (1394 rows)
|
||||||
|
1 application_name
|
||||||
|
9 psql
|
||||||
|
1385 dspaceWeb
|
||||||
|
</code></pre></div><ul>
|
||||||
|
<li>I restarted PostgreSQL and the locks dropped down:</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ psql -c <span style="color:#e6db74">"SELECT application_name FROM pg_locks pl LEFT JOIN pg_stat_activity psa ON pl.pid = psa.pid"</span> | sort | uniq -c | sort -n
|
||||||
|
1
|
||||||
|
1 ------------------
|
||||||
|
1 (103 rows)
|
||||||
|
1 application_name
|
||||||
|
9 psql
|
||||||
|
94 dspaceWeb
|
||||||
|
</code></pre></div><h2 id="2021-11-30">2021-11-30</h2>
|
||||||
|
<ul>
|
||||||
|
<li>IWMI sent me ORCID identifiers for some new staff
|
||||||
|
<ul>
|
||||||
|
<li>We currently have 1332 unique identifiers, so this adds sixteen new ones:</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ cat ~/src/git/DSpace/dspace/config/controlled-vocabularies/cg-creator-identifier.xml /tmp/iwmi-orcids.txt | grep -oE <span style="color:#e6db74">'[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}'</span> | sort | uniq > /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
$ wc -l /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
1348 /tmp/2021-11-30-combined-orcids.txt
|
||||||
|
</code></pre></div><ul>
|
||||||
|
<li>After I combined them and removed duplicates, I resolved all the names using my <code>resolve-orcids.py</code> script:</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ ./ilri/resolve-orcids.py -i /tmp/2021-11-30-combined-orcids.txt -o /tmp/2021-11-30-combined-orcids-names.txt
|
||||||
|
</code></pre></div><ul>
|
||||||
|
<li>Then I updated some ORCID identifiers that had changed in the XML:</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ cat 2021-11-30-fix-orcids.csv
|
||||||
|
cg.creator.identifier,correct
|
||||||
|
"ADEBOWALE AKANDE: 0000-0002-6521-3272","ADEBOWALE AD AKANDE: 0000-0002-6521-3272"
|
||||||
|
"Daniel Ortiz Gonzalo: 0000-0002-5517-1785","Daniel Ortiz-Gonzalo: 0000-0002-5517-1785"
|
||||||
|
"FRIDAY ANETOR: 0000-0003-3137-1958","Friday Osemenshan Anetor: 0000-0003-3137-1958"
|
||||||
|
"Sander Muilerman: 0000-0001-9103-3294","Sander Muilerman-Rodrigo: 0000-0001-9103-3294"
|
||||||
|
$ ./ilri/fix-metadata-values.py -i 2021-11-30-fix-orcids.csv -db dspace -u dspace -p <span style="color:#e6db74">'fuuu'</span> -f cg.creator.identifier -t <span style="color:#e6db74">'correct'</span> -m <span style="color:#ae81ff">247</span>
|
||||||
|
</code></pre></div><ul>
|
||||||
|
<li>Tag existing items from the IWMI’s new authors with ORCID iDs using <code>add-orcid-identifiers-csv.py</code> (7 new metadata fields added):</li>
|
||||||
|
</ul>
|
||||||
|
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-console" data-lang="console">$ cat 2021-11-30-add-orcids.csv
|
||||||
|
dc.contributor.author,cg.creator.identifier
|
||||||
|
"Liaqat, U.W.","Umar Waqas Liaqat: 0000-0001-9027-5232"
|
||||||
|
"Liaqat, Umar Waqas","Umar Waqas Liaqat: 0000-0001-9027-5232"
|
||||||
|
"Munyaradzi, M.","Munyaradzi Junia Mutenje: 0000-0002-7829-9300"
|
||||||
|
"Mutenje, Munyaradzi","Munyaradzi Junia Mutenje: 0000-0002-7829-9300"
|
||||||
|
"Rex, William","William Rex: 0000-0003-4979-5257"
|
||||||
|
"Shrestha, Shisher","Nirman Shrestha: 0000-0002-0996-8611"
|
||||||
|
$ ./ilri/add-orcid-identifiers-csv.py -i 2021-11-30-add-orcids.csv -db dspace -u dspace -p <span style="color:#e6db74">'fuuu'</span>
|
||||||
|
</code></pre></div><!-- raw HTML omitted -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
BIN
docs/2021/11/postgres_locks_ALL-week.png
Normal file
BIN
docs/2021/11/postgres_locks_ALL-week.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2021-11-27T12:18:52+02:00" />
|
<meta property="og:updated_time" content="2021-11-27T14:37:33+02:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,19 +3,19 @@
|
|||||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
||||||
<lastmod>2021-11-27T12:18:52+02:00</lastmod>
|
<lastmod>2021-11-27T14:37:33+02:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||||
<lastmod>2021-11-27T12:18:52+02:00</lastmod>
|
<lastmod>2021-11-27T14:37:33+02:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
||||||
<lastmod>2021-11-27T12:18:52+02:00</lastmod>
|
<lastmod>2021-11-27T14:37:33+02:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2021-11/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2021-11/</loc>
|
||||||
<lastmod>2021-11-27T12:18:52+02:00</lastmod>
|
<lastmod>2021-11-27T14:37:33+02:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||||
<lastmod>2021-11-27T12:18:52+02:00</lastmod>
|
<lastmod>2021-11-27T14:37:33+02:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2021-10/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2021-10/</loc>
|
||||||
<lastmod>2021-11-01T10:48:13+02:00</lastmod>
|
<lastmod>2021-11-01T10:48:13+02:00</lastmod>
|
||||||
|
BIN
static/2021/11/postgres_locks_ALL-week.png
Normal file
BIN
static/2021/11/postgres_locks_ALL-week.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue
Block a user