作者:Gaucher Antonin 1 年以前
86
Déroulement
Synchronisation Param
Le processus décrit semble se concentrer sur la synchronisation et la gestion des connexions à une base de données RCT à partir d'une base PROD. Il commence par bloquer et supprimer les connexions existantes à RCT, puis limite ces connexions à zéro.
開啟
Déroulement
Synchronisation Param
Post Sync Nettoyage du serveur synchroDb Nettoyage de l'host Lancement de l'analyse Mise à jour de properties_tech Exécution des sql post synchronisation Sync Réouverture des connexions à RCT Rapatriement des colonnes à conserver de RCT RCT : Update des tables concernées avec SELECT des colonnes à conserver dans les tables temp RCT : Restore du fichier SQL dans les tables temp EXP : Copie de la table dans un fichier sql pour chaque table concernée RCT : Création d'une table '_temp' pour chaque table concernée RCT : Restore liste des tables à importer de PROD Blocage des connexions à RCT Suppression des connexions à RCT Limitation des connexions à 0
Pre-Sync Edition liste des tables à importer de PROD Séparation en 2 listes : structures des tables et contraintes Edition de la liste des schémas Edition de la liste des données Récupération du dump de PROD des tables à importer (généré via job jenkins) RCT : Suppression des tables à importer de PRD EXP : Restore du dump des tables à importer de PROD Restore Constraints dans EXP Restore Data dans EXP Restore structure dans EXP Supression des tables à sauvegarder dans EXP Export du schema de RCT dans EXP RCT: Dump des tables à importer de PROD Séparation schema et constraints Edition schema et data lists Dump des tables Création de la base de backup (nomRCT_EXP_date+6mois) Récupération du nombre de processeurs de l'host Récupération des tables à importer de prod Suppression des tables listées dans "TABLE KEPT PRD" dans le fichier de config Récupération de la liste des tables correspondantes dans RCT (avec gestion des wildcards) Récupération des régles de gestion des données dans manage_tables (base synchroDB) -> édition du fichier de config Chargement de "TABLE KEPT PRD" du fichier de config Requirements Test de connexion S3 Test espace disponible sur l'host Test de connexion machine host Récupération des infos du dump
(chemin S3, acces et secret keys, endpoint)
Récupération du nom de la base de PROD Récupération nom bases, hosts, libellés type d'env Param Management Reprise sur erreur OFF ON Date du dump Log Level ERROR DEBUG NORMAL Demandeur Environnement Code Client Type de synchonisation PARAM GLOBAL Numéro du job jenkins Nom du job jenkins