module GaleraClusterMigrations
Constants
- VERSION
Public Instance Methods
disable_wsrep_on()
click to toggle source
# File lib/galera_cluster_migrations.rb, line 32 def disable_wsrep_on say "Setting wsrep_on to OFF" unless [:development, :test].include?(Rails.env) execute "SET wsrep_on=OFF" end end
enable_rsu()
click to toggle source
# File lib/galera_cluster_migrations.rb, line 10 def enable_rsu say "Setting wsrep_OSU_method to RSU" unless [:development, :test].include?(Rails.env) execute "SET GLOBAL wsrep_OSU_method=RSU" end end
enable_toi()
click to toggle source
# File lib/galera_cluster_migrations.rb, line 25 def enable_toi say "Setting wsrep_OSU_method to TOI" unless [:development, :test].include?(Rails.env) execute "SET GLOBAL wsrep_OSU_method=TOI" end end
with_rsu() { || ... }
click to toggle source
# File lib/galera_cluster_migrations.rb, line 17 def with_rsu enable_rsu yield disable_wsrep_on ensure enable_toi end