User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
Ok, la migration semble marcher. Mais bon ça me prends 7h de downtime au minimum ​:blobouin:​

Je sais pas trop quand caser ça
1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol Pourquoi autant de downtime ? Il suffit pas de migrer le bazar en avance, et seulement migrer la différence quand c'est fini pendant la période de maintenance ?
1
0
0
0

User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie migrer en avance la DB ? Si l'instance continue elle va recevoir des updates que la DB en cours de migration ne recevra jamais
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol Si c'est du Postgres, tu peux avoir une connexion pub/sub pour mettre à jour, je sais juste pas si les schémas sont compatibles ou si IceShrimp.NET a besoin d'une migration complète. Ça permettrait aussi de ne pas perdre ce qui est dit pendant que la migration se fait.
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie honnêtement c'est pas documenté donc pas envie de tenter ma chance.
mais de ce que je comprends ça a l'air d'une migration comblète puisque tout est ré-écrit
1:pixblob_plead:1
1
0
0
2
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie et pas sûr non plus de pouvoir faire tourner 2 peculiar.florist en même temps que la migration.
Là je pense même faire la migration sur mon laptop parce que vps morfle un peu
​:htyHihi:​

et là je tente une migration avec une config plus optimisé pour des écritures en bulk et ça a l'air déjà pien plus rapide donc je veux croire à avoir une belle nuit réparatrice
​:neocat_heart:​
2
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol C'est quoi qui prend 7 heures exactement ? Est-ce que c'est la conversion de la DB ? Si c'est ça il devrait y avoir moyen de faire du nettoyage, genre supprimer tout ce qui ne vient pas de notre serveur et est plus vieux que X jours, ça peut toujours se re-fetch depuis les origines...
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie yep c'est vraiment les notes qui prennent du temps et j'ai pensé à faire ça ouais !
mais si je peux éviter de mass delete, ça me va en vrai (toujours dans l'optique de pas tenter ma chance)
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol L'avantage du mass delete (et plus généralement de nettoyer un peu les données externes, ce qui peut être une tâche régulière) c'est que ça permet aussi d'éviter d'avoir une base de données qui grossit sans cesse et se peuple de notes qui ne seront jamais accédées. Ça garde les coûts plus consistants et la performance correcte.
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie yep je suis d'accord ! Mais j'aimerai faire ça sur un autre temps
surtout qu'il faudrait trouver les critères exacts cui impactent peu et si je pars sur ça je ferais jamais cette migration
0
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol Aussi si t'as besoin de compute je peux aider
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie c'est gentil ! Je pense qu'en vrai je m'en sors, j'ai une bête à la maison 😁
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol Dans mon immeuble les animaux de compagnie ne sont pas autorisés donc je n'ai pas de bête à la maison, mais mon PC est probablement plus puissant que ton laptop, jdcjdr
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie j'ai 32GB de ram et 18 core ​:neocat_what:​
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1w
@tournesol J'ai 64GB de ram et un vrai CPU qui peut tourner à 5.5GHz ​:bugcat_buffed_thumbsup:​
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1w
@Varpie grrrr, c'est pas la taille qui compte de toute façon... (wait...)
0
0
0
0