Je remets le nez dans mes datapods pour lisser un peu les fonctionnalités rugueuses, notamment l’import de nouvelles données Cesium+ et voir si la synchro marche toujours comme prévu.
- Je lance le script d’import des données :
# importe depuis https://g1.data.e-is.pro
pnpm exec tsx ./src/scripts/cesium-plus-import.ts
- 56900 profils téléchargés soit 2.2 Go
- 56898 profils corrects (je n’ai pas compris quels étaient les deux qui plantaient)
- 51920 documents initialement sur les datapods, 55281 après l’import (visiblement j’en ai perdu en route, je m’attendais à un peu plus que 56898)
- Je lance mon datapod local en utilisant les données importées :
# démarre le datapod local avec les données précédemment importées
pnpm start /ipfs/bafyreia4krh34z5xp7xsfg7hfxgzrqgv2bg565e2c4pjj62gckfcme62ga
- Je constate bien la synchronisation du noeud gyroi.de
$ docker compose logs -f datapod
[...]
datapod-1 | 🔄 syncing from peer /ipns/k51qzi5uqu5dip97g90ww9dxql8jc7t7sd0qi1fxx8g0rfr56vbt41tk17xnoe
datapod-1 | 👐 computing diff from bafyreicaa7u73lsvnz5nkfqx4zstvu6npyztsgvekbvkvmztdrjgrm4sly to bafyreidnic3rndabkgdc6blwlgopsfn7yms5rg6xw4tzlrtm54lbl3r734
datapod-1 | ➕ indexing 60 items to the db
datapod-1 | ➕ indexing 11 items to the db
datapod-1 | ➕ indexing 250 items to the db
datapod-1 | ➕ indexing 439 items to the db
Donc malgré les problèmes que j’ai avec IPNS, ça fonctionne quand même.
- Dans Duniter Panel, je constate bien la mise à jour d’un profil récent :
Cette donnée a bien été importée dans le réseau datapod via mon noeud local et indexée par mon noeud distant.
Conclusion : c’est pas parfait, mais c’est pas si pire, ça fonctionne toujours même quand je remets le nez dedans longtemps après
[edit]
En fait, c’est bon, dans les 56898 il y a des doublons, ça fait 54399 après déduplication, et je me retrouve avec 55553 en comptant les demandes d’indexation faites hors Cesium plus.