Come for answers, stay for best practices. All we're missing is you.
At times you may need an easy way to remove test data so that you have a clean system. The easiest way to clean up the system when using Global Mailbox is to remove all message data from the Cassandra tables. This involves using the “truncate” CQLSH command to remove all contents of certain tables. Additionally you must delete all payload data from the disk.
Warnings:
Before cleaning up data, it is best to stop all B2Bi/SFG/GM processes to ensure that new data is not being created while cleaning up the messages.
Follow these steps to clean up the message data.
<Global Mailbox Dir>/apache-cassandra/bin/cqlsh <Cassandra host> <Cassandra port>
use mailbox;
truncate as2_msg_id_correlation_out;
truncate as2_msgmdncorrelation;
truncate expired_message_purge_queue;
truncate expired_message_purge_queue_ptr;
truncate expiring_message_queue;
truncate expiring_message_queue_ptr;
truncate expiring_message_registration;
truncate message_extractions;
truncate message_purge_queue;
truncate message_purge_queue_ptr;
truncate messages;
truncate messages_by_id;
truncate messages_by_name;
truncate messages_by_payload;
truncate payload_purge_queue;
truncate payload_purge_queue_ptr;
use event;
truncate events;
truncate events_by_mbx_app_rule_msg;
truncate events_by_message;
truncate events_message_created_storage_id;
truncate events_processing_status;
truncate events_processing_status_ptr;
truncate events_purge_queue;
truncate events_purge_queue_ptr;
use replication;
truncate payload_register;
truncate payloads_by_bucket;
truncate payloads_by_dc;
truncate replication_queue;
truncate replication_queue_ptr;
truncate segments;
select datacenter_name, datacenter_id from gatekeeper.datacenters;
truncate dc_<dc id replacing – with _>;
truncate dc_f4541adc_950d_4d08_956c_f8c3a801b085;
quit;
rm -rf <shared disk>/global_mbx_var00/expiration/*
All messages and related objects are cleared from the system and no messages will appear in any mailboxes.
Copy
Thank you Scott!! This helps a lot.