Sha256: 4ef5ee724438e2891e385eb3026171d94abf02972cc821d1866772f44a3c1668

Contents?: true

Size: 464 Bytes

Versions: 4

Compression:

Stored size: 464 Bytes

Contents

namespace :message_bus_producer do
  desc <<~MESSAGE
    Repopulates the message slots by deleting and re-inserting all of the events in the events table.
    
    WARNING: THIS WILL LOCK THE EVENTS TABLE, AND BY EXTENSION ANY DOMAIN LOGIC WHICH EMITS EVENTS. 
    THIS IS INTENDED TO BE USED FOR DISASTER RECOVERY ONLY.
  MESSAGE
  task :repopulate_replication_slots => :environment do
    NulogyMessageBusProducer::RepopulateReplicationSlots.repopulate
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nulogy_message_bus_producer-3.2.0 lib/tasks/engine/message_bus_producer.rake
nulogy_message_bus_producer-3.1.1 lib/tasks/engine/message_bus_producer.rake
nulogy_message_bus_producer-2.1.1 lib/tasks/engine/message_bus_producer.rake
nulogy_message_bus_producer-2.1.0 lib/tasks/engine/message_bus_producer.rake