Deploy and restart indexers
That means quite a lot of things to do, i can think of those steps:
-
stop indexers -
rebuild packages -
swh-storage -
swh-indexer -
swh-loader-core -
swh-deposit -
swh-web
-
-
Populate new db with the indexers' data (T870) -
Create a new swh-indexer storage manifest (possibly reuse the existing one, need to check that) -
Deploy new swh-indexer storage -
Fix multiple errors when first deployment arises -
Deploy fresh swh-indexer storage that works without errors :) -
Adapt and make sure loader-deposit still works -
Deploy swh-deposit and swh-loader-deposit accordingly -
update indexers's manifest data to point to that new storage -
update swh-web's manifest to add that new storage endpoint in its config -
Deploy updates on all azure workers -
Restart azure indexer workers -
Deploy updates on all the remaining workers
Migrated from T872 (view on Phabricator)
Edited by Antoine R. Dumont