Dismissione topic e cluster superflui di Kafka/KSQLDB
L'obiettivo di questa issue è rimuovere i topic kafka e i cluster KSQLDB creati nell'estate scorsa per analizzare i problemi di performance di ksqldb.
Ora che il problema è risolto, si procede con la dismissione dei componenti aggiuntivi.
QA (Seguire gli step nell'ordine elencato)
Azioni
-
Eseguire servizio
ksqldb-initcon le seguenti variabili d'ambiente atrue, così verranno eliminati tabelle e stream e ricreati a partire dal topic payments invece che il topic payments2:-
DROP_IF_EXISTS_PAYMENTS_BY_REMOTE_ID -
DROP_IF_EXISTS_PAYMENTS_STATUS -
DROP_IF_EXISTS_PAYMENTS_COMPLETE -
DROP_IF_EXISTS_PAYMENTS_ACTIVE -
DROP_IF_EXISTS_ACTIVE_PAYMENTS_BY_REMOTE_ID_VERSIONED
-
Servizi
-
connect-qa-payments-fix(servizio redpanda-connect che trasferisce i messaggi dapaymentsapayments2aggiungendo date in unix timestamp)
Topic da eliminare
-
payments2 -
remove-payments -
ACTIVE_PAYMENTS_BY_REMOTE_ID_VERSIONED -
PAYMENTS_ACTIVE -
PAYMENTS_BY_REMOTE_ID -
PAYMENTS_COMPLETE -
PAYMENTS_DETAIL -
PAYMENTS_STATUS
PROD (Seguire gli step nell'ordine elencato)
Azioni
-
Accedere a
ksqldb-server2e:-
Eliminare le seguenti tabelle
-
PAYMENTS_ACTIVE_2 -
PAYMENTS_COMPLETE_2 -
PAYMENTS_DETAIL_2 -
PAYMENTS_DETAIL_3
-
-
Eliminare i seguenti stream
-
PAYMENTS_STREAM_2 -
PAYMENTS_STREAM_3
-
-
Eliminare le seguenti tabelle
Topic da eliminare
-
payments2 -
restored-payments -
PAYMENTS_ACTIVE_2 -
PAYMENTS_COMPLETE_2 -
PAYMENTS_DETAIL_2 -
PAYMENTS_DETAIL_3
Servizi da eliminare
-
payments-normalizer(servizio redpanda-connect che trasferisce i messaggi da payments a payments2 aggiungendo date in unix timestamp) -
ksqldb-server2 -
ksql-server3(?)
Test
-
QA
- Creare una pratica per questo servizio
- Verificare che allo step pagamento vengano mostrati i bottoni per pagamento online e offline
- Andare nel dettaglio pratica, e verificare che nella sezione "Pagamento" sia presente il dettaglio del pagamento precedentemente creato
- Andare nel dettaglio di questa pratica con pagamento già creato prima dell'attività di manutenzione e verificare che il pagamento venga correttamente visualizzato
-
PROD
- Andare nel dettaglio di questa pratica con pagamento già creato prima dell'attività di manutenzione e verificare che il pagamento venga correttamente visualizzato
Edited by Mouslim Fatnassi