lhm-shopify-4.2.2

https://rubygems.org

lhm-shopify

.gem

.gem metadata (gemspec)

.gemspec

allowed_push_host
https://rubygems.org

id: 1646722

number: 4.2.2

platform: ruby

spec_sha256:

sha256: dc0c394594dd5750e184332ea102d74ebb0adaa6ac78c704953028ccdf32796b

created_at: 2024-06-05 11:02:04 UTC

updated_at: 2024-06-20 01:05:47 UTC

position: 5

version_data_entries_count: 112

uploaded_at: 2024-06-05 11:02:01 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 60.5 KB

Version Data Entries

Total: 112

Unpacked size: 238 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/dependabot.yml10064400604 Bytesfbda2d433d6fc97886e704a836ffa54c82bd2aab2be79d2d008fb4cb79b1e6b9
lib/lhm/version.rb10064400131 Bytes2d125086bc37dd57308b489b0d922f2a4d5cc12a498bf08bdb59531a12ccc5f2
.github/workflows/test.yml100644001.36 KBc540b98341900558f6f3591268ecafe8393fb992669435ab7340fa7b338aebca
.gitignore1006440095 Bytes17947cdebf04e86ee7f472c1afffe5813a02a6b81ea2243bce4d0988f1b934d7
.rubocop.yml100644003.93 KBdc10f8918536515dc06cb8fe507cb1b5966432ddd548127e5dacbb36a5112360
.ruby-version100644006 Bytes79b9fb49a71869140833837e3a27ae1722a41faf59746519fde5e1346f9dd5b8
Appraisals10064400271 Bytes9c59a2796bf76e38a692c95d004d310050ba1e97687ee9b67e86212b76d51f8a
CHANGELOG.md100644009.17 KBf5642f0a8311ae7cedf722a501496e4ec5435ed322c2e8e3fa288ab74fdf3d22
Gemfile1006440097 Bytesd35c702a0bba0c4fd3a64457100a6ae45827f8b8cf97eeeac2d1a8d2576bf18f
Gemfile.lock100644001.53 KB5352c0effb183a8054f95c2ca307134bc7871eff6c171f439ba8994e39d1fb6f
LICENSE100644001.5 KB92c7dc0233bd25453887338b81078d008822dd2fbdb113700d80722fc3fa555b
README.md1006440010.9 KB2c13d5e6db4cde0a2583bc430a0759feab6250b6d4700c30e3d456f92e99f763
Rakefile10064400693 Bytesea79373b95967cd2da470e6ca2d29f0600a2b5584f2ee4a04e51d34600ee8d25
dev.yml100644001.69 KB0acccf4ca6bb458d120532e34d9c3f9c76451788d1c6491199e4e5ad4132eb93
docker-compose-mysql-5.7.yml12077700docker-compose.yml0 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
docker-compose-mysql-8.0.yml100644001.54 KB4ce596a33fb08a208bda88cf51110bc2ffb841b510ac5d2188550997e9f1eb60
docker-compose.yml100644001.4 KBef49d913eb15d39c5a268b8a2bd902be22ed06d54b5095504879b525eb86baa7
gemfiles/activerecord_6.1.gemfile10064400155 Bytesddbb8e5a8e6e5d4e8e9f468604167cd57b7a47ece445bc0e5ba5dc52301a43cc
gemfiles/activerecord_6.1.gemfile.lock100644001.46 KBa95a59c40cb65c1e5673d01b424721d85fd45ae332c582e972b42d5790e41c82
gemfiles/activerecord_7.0.gemfile10064400155 Bytesdbd7e5172312408322114550f246ed503ce962b528c8098af7f602cdb3440d16
gemfiles/activerecord_7.0.gemfile.lock100644001.42 KBc6158246f3ba3c1ee5db91eb3018437a189cf29712cf31345fcef387d40bf621
gemfiles/activerecord_7.1.gemfile10064400120 Bytes9e877783a82425acb412c82801d1d398322ef73055d5b4e2d203fef8c6016c88
gemfiles/activerecord_7.1.gemfile.lock100644001.54 KB95a56e4ab537a45a8fd99dae5d803342d0ae0330b3335a31790d8da26a6df948
lhm.gemspec100644001.51 KBb7d0fd665c68ffd1d896c7ba00ddec5ba95bacac47ce2268c0fa0436c4be49e7
lib/lhm-shopify.rb1006440014 Bytesf7d1fa700c204dcb2292fc396ec7c21428f26d4a2906897b5d29bc38f2f2f818
lib/lhm.rb100644005.15 KB3d6db14c7257b9f65d2af84b1412482f4acde16eeee414849323736894ea0cf1
lib/lhm/atomic_switcher.rb100644001.23 KB8f81e3cbed6eceb6dbc67fb6a09d49c15089ea53b38c1e51f5438ca1854d8d8a
lib/lhm/chunk_finder.rb10064400819 Bytesd9a72738c11e436245e4abec11c3923636997202eda9cb02e8a0b2f56f7805aa
lib/lhm/chunk_insert.rb100644001.54 KB3fb033e28b030896f5dbbb8759ff12256d6188466f36324b3d3a053b7d98364e
lib/lhm/chunker.rb100644003.56 KB449a9d3ac3c8cefc8e139af1b7b1191fba90193fcc78a858d5d4e55e2872478a
lib/lhm/cleanup/current.rb100644002 KB6b134273d98f118ed23d50087e0e550a94ae5de0528b02312fc4978173531d5c
lib/lhm/command.rb10064400780 Bytesec291c2448970264fe24722fdc73a1b82e2a7bb7538293c8615e3fd5a6a2175a
lib/lhm/connection.rb100644003.45 KBe51cd0d411b21a00b2474487b511b822a8a11de00c15b230e63b2f611c3acb54
lib/lhm/entangler.rb100644002.87 KB2822f6679521b2653501ccc771d458ae30c70c0316b43f155e4e4b30789980e3
lib/lhm/intersection.rb10064400979 Bytes49114265958cab0bff491dc53d75c9329b02d7b274752ce7481337bb987684f9
lib/lhm/invoker.rb100644003.65 KB215960c8194348911142f6a074c4a724711639764aad7e7d2137a79ec34ee282
lib/lhm/locked_switcher.rb100644002.07 KB9b13c5d5323e4ec2d41821000846d1d2fa2af80e8cca7f8c9bb69808227b4431
lib/lhm/migration.rb100644001005 Bytes34bb9ce7f7cac4b32b98232f54070a02d6a91b5c6a9a02a5edc9afe321d3a362
lib/lhm/migrator.rb100644007.58 KB0d021547117c7b136cee0d9ba91e62333da1ece8ab01f8ae0ff0ba4483e0a998
lib/lhm/printer.rb100644001.32 KBb7a8e75f313c55d5ac73a5ec7ce3fa308ca2fece85847a15aadca408ccbef0cd
lib/lhm/proxysql_helper.rb10064400158 Bytes699bf0dcae7be30431d538926ab52c5979d1b3eeedc6ecbd015d5b3ad8b43698
lib/lhm/railtie.rb10064400187 Bytesa4469dc3f5186e84d3a0d092d0ac190a97c96f48580eaa59c2b5154bb28a5203
lib/lhm/sql_helper.rb100644001.92 KBe37c74ca2605410e6d93af7f0e1af67feb5c47278f685357fd1778e942082720
lib/lhm/sql_retry.rb100644008.37 KBd2d9ddcf83d06875c0f00233a147bae3b9544b195e95a3cb76301dde78c12cb6
lib/lhm/table.rb100644003.21 KB509835ba57cb06a0f78408fe1cde6bd8508c75ba27a77faaa358cb1db2f8939a
lib/lhm/table_name.rb10064400393 Bytesf628d036086beff6af0a3e737052359721f7ff95675b823162676230d53dc5fd
lib/lhm/test_support.rb10064400857 Bytescbb082ed11b66d4159b4c9f1734ea5636672942f14678fe6c6cbe59959e42c4e
lib/lhm/throttler.rb100644001014 Bytes46eeb2b204973056d257036ce1b5be2d75113788a044941fc9a1179eb64bc751
lib/lhm/throttler/replica_lag.rb100644005.18 KB41fcf5f9b5e75aedfbbe94b57e618a5e619afc3e8a44c7838d6e950282803870
lib/lhm/throttler/slave_lag.rb10064400276 Bytesffd3981eb7451c429d2beca0466cd11851915ed7c788055ee5e30017280a0073
lib/lhm/throttler/threads_running.rb100644002.07 KB68b23ee44f3d80f28c5e0ad79367fd9c7dd88205ab48dc9b35ead8336fe9f95f
lib/lhm/throttler/time.rb10064400583 Bytes1db0ab715edb39f1c2bf77d5d7707e095fdcc3584d1d68dc10351dee8b7da004
lib/lhm/timestamp.rb10064400188 Bytes22073aec94a57f94c51a3b79a3d5c56a81e8ea6e47508d46e112d2530ca9f13d
scripts/helpers/wait-for-dbs.sh10075500619 Bytesbb8b0160f6ef1009504a3e64b3cbaa36a5f85d88c5b7e8aca7cd92b26a787197
scripts/mysql/reader/create_replication.sql10064400206 Bytesf028a0d1f74eeb718d3c6ba0e6000c5c5831ee8458b779f978ecb70bc9eeb6ae
scripts/mysql/writer/create_test_db.sql1006440022 Bytes8b6c93058c479265005d8430f3e3d4a4c78e0900c53af2965a3ebeaf940472a5
scripts/mysql/writer/create_users.sql10064400291 Bytes0c4863b5b8b5c291915c3aa4eaa6fa21e2fabfcff869716d31f503f539ae9f85
scripts/proxysql/proxysql.cnf100644002.25 KB1503867e571df6a28546698ba5a1d2b1bc06d4991f0ca10883265b0ce6d6390d
shipit.rubygems.yml100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/.lhm.example1006440083 Bytes4e1c8ea4b297aecb206ab0a4ed33b97c909cd4b1784fa3b79f5411317c0a8d3f
spec/README.md100644001.25 KB58f0fceb5b45a2e1988f64fb98338e0fff6c6edefdad9bc7112aab38d28b45b8
spec/fixtures/bigint_table.ddl10064400122 Bytesd7fbfebda70a2664d74884e345139835818c5b3dcca2e77fa084aff275049a18
spec/fixtures/composite_primary_key.ddl10064400240 Bytes2b4875acbb5ca44624e87b8aeb79b686dded8901fd7bc272af21fbd75d03a5ea
spec/fixtures/composite_primary_key_dest.ddl10064400245 Bytes61e5534d5600625149c501f9fa9a6e9c43c898becd5d530e5a5a11cd13235eff
spec/fixtures/custom_primary_key.ddl10064400209 Bytes57a91ea8c52d88d13499d2b8a6faaedcaeb70f82e25cbaa8ee878071e6aab242
spec/fixtures/custom_primary_key_dest.ddl10064400214 Bytesc179519fd77dabf05474ca552de6c79cc607cdc7acadce770f49b8c145a6aac5
spec/fixtures/destination.ddl10064400203 Bytesb777f45d1b8e12007820a10e0889df1502ca13e63c37b51b70acf0a7a5a4c96f
spec/fixtures/lines.ddl10064400186 Bytesdf96ac7dd6936d745b78de0d21735760c1e96ca5cb49ebe9b35139d01fe6e57b
spec/fixtures/origin.ddl10064400193 Byteseb9164a1b3b808cf308864caad8857af0ce6ee12941f116ccff634d5a633e20c
spec/fixtures/permissions.ddl10064400162 Bytesc9bc631fa0fee5e729a72cd68467a78f5a403613cc0545adea5836c996925211
spec/fixtures/small_table.ddl10064400118 Bytesc0ec29dc2ddc1e698a35d98ed6d59b25b86ae35a33c0dce52c308aa6a7f2e729
spec/fixtures/tracks.ddl10064400151 Bytesbb19b0217058517b981ed2e5ea21efdaa3de6855fc6f94cbf5301c2fc238af89
spec/fixtures/users.ddl10064400527 Bytes43c24c6a9c08332eeb4a31f7d2539aaedaf0b4c7344e5f73c008bc6ce3510ff4
spec/fixtures/wo_id_int_column.ddl10064400147 Byteseffcbf1d1f6af595506e7400f5e41e482a7f5c321bd084fd5cd7612a994e02e3
spec/integration/atomic_switcher_spec.rb100644004.37 KB78c068d1d7e7c969db0933177ee53c7da72f2ccbfd38a5c9785c8d4cd5d1f1a2
spec/integration/chunk_insert_spec.rb10064400920 Bytescb654c3d6f3aafd6b893b350ea6e03843e3dcb18ac65e055260379b2712e7156
spec/integration/chunker_spec.rb1006440010 KBab629040eb71c94386e39c702b34c7c2a3da556e2cd9398d7e78c791a976051a
spec/integration/cleanup_spec.rb100644005.5 KBf49f38c34ba5df3d70ff7c7ccef20d641a5391b784dec3eacab295ebe2f6d2ab
spec/integration/database.yml10064400382 Bytesb255e6ccb0ddf1672eae191212e7c87baf8487b9681eb71e29a50c982f72ac5c
spec/integration/entangler_spec.rb100644001.83 KB39a5ebbaf354e9c931515cad1733bbe5d8115f22dd62cbf78273b0994d1efc5a
spec/integration/integration_helper.rb100644005.62 KB5cab417cbca878de72daa5ec4b62f9ff21204a3c7c675dd3e3400a3fe46fb068
spec/integration/invoker_spec.rb10064400978 Bytesc0f86116dea2b3658da081d2119672f6b40b3b93f9ce6f40c6d29a33bfdd8926
spec/integration/lhm_spec.rb1006440020.8 KB055296e052a859739d459243420237b30202b376e56fdbb087445cc9ebee8e1e
spec/integration/lock_wait_timeout_spec.rb100644001.44 KB89c973cb94c18f384793f351d8d07a115927f632c8edbc1d2fbb2456f71a154f
spec/integration/locked_switcher_spec.rb100644001.27 KBd558dea0c1452176fa33bf4743ca67ff08e348fe7046d806f4f85834ef3242d1
spec/integration/proxysql_spec.rb10064400971 Bytesffcc176e9322e5b638d8f808e1c22f79022def31a273fe887d6ac267c0f5674b
spec/integration/sql_retry/db_connection_helper.rb100644001.23 KBc02cad0a0cc79be2819e12a1b83ea3ba96bcba1f8c78dcff7071a7e0b694385f
spec/integration/sql_retry/lock_wait_spec.rb100644005.26 KB5b667ca8c377a58a58b8270927c59097f56aaaed3ac3f9261092a1bace5073b9
spec/integration/sql_retry/lock_wait_timeout_test_helper.rb100644004.19 KBba2b0cd4e300d3d4e9a45495ebc4311cb4e796e5b4818f4435354cb46d6f6100
spec/integration/sql_retry/proxysql_helper.rb10064400736 Bytes09c3b1be2ec0116cd1927292330bcbe1abdaa01cdbe6e2d39ea382458a47a1de
spec/integration/sql_retry/retry_with_proxysql_spec.rb100644004.03 KB8d2a2299f8b3902696cd519531b8e2f3fbbeab5eb96925def007ca02b57bbfd3
spec/integration/table_spec.rb100644002.28 KBf8ae9c37fd097f7c042553887710e9e9923cdb7c5c0b348a1aa05169b1b09d7a
spec/integration/toxiproxy_helper.rb10064400850 Bytes9a8cc7fe760996b795c50513150e1e4d578eba4a6844eaa84f504ca8f968b4d5
spec/test_helper.rb100644002.11 KB9e3831f39c2b1633c554316e896fb78126a761069ef821f842c1b46b6d524118
spec/unit/atomic_switcher_spec.rb10064400829 Bytes67818a3e0974afe08b0c3a53eb002ccdebcea01722b762492fc1ceb9d4df4920
spec/unit/chunk_finder_spec.rb100644001.95 KB7a50cb4b78d5a6f144340586009e0985c4c95b80a6c6a337d550f9ffd8049313
spec/unit/chunk_insert_spec.rb100644001.51 KBf08afa971eccb4a8f7125b23547fee6dce148fc30b8ff3a0ebc0eee64b080301
spec/unit/chunker_spec.rb100644008.98 KB669da76d8aee5aa8ea41ad054c5d1581393242f961c80f42aa521dcbf15284b0
spec/unit/connection_spec.rb100644003.14 KBe034d77e2ffe1ff5c2a5aa6edd741758ba12bdec2ff6cc07080e37f656f9d200
spec/unit/entangler_spec.rb100644006.05 KB86700aeb5e0ce319c4ec5aeae5bb4b5fceb341bd52bccb86c2ad770a6c5fe6a4
spec/unit/intersection_spec.rb100644001.5 KBfb02f2643cbaef4f2beecffd73f6fcd4d27a4416b1bd09f81764408a97a548a7
spec/unit/lhm_spec.rb100644001.29 KBe657d24fd07c54cc3345ad56c3cd6f92c011dfed9b03c0fe6f09b990f4e7e7f4
spec/unit/locked_switcher_spec.rb100644001.35 KB1068570eb40908fb6c144c9e3b76edd23bd74dde3c34562bd02e8ee02173450c
spec/unit/migrator_spec.rb100644004.4 KB0af85a38e5fab68a5e27578cb207ed137855f73a94679f71dac28ac734fe3a98
spec/unit/printer_spec.rb100644001.74 KB6293830c6928f9e3cf67e226b2cbd1725f8ef7f03c900e59feb328cf4535f826
spec/unit/sql_helper_spec.rb10064400909 Bytes053487b0e4b6bd3c29e8e0882ca3dd9140aaf485c53c89a93b644e4a930cfd82
spec/unit/table_name_spec.rb100644001.56 KB45ccab185f95046047ac6f50eafc796317bf32192794e24ac44b57be387661e9
spec/unit/table_spec.rb100644001.57 KBaef588ab9285f2b3a16626fa578f7d8c1d36afcabdf7c7fc65d5a71cac71c4db
spec/unit/throttler/replica_lag_spec.rb100644009.83 KBeb1f9d7f104d5c131cf7c5d0408bc284c8649b032c48e20514a3525fc4b8ef8a
spec/unit/throttler/threads_running_spec.rb100644002.23 KBb91801781670ba02d9bcb6401bfe0de918b0ef4eca27096974936765856a29b3
spec/unit/throttler_spec.rb100644002.86 KB5c9a5ad575715cacbedf387fc87f376a70cc1a23639f9949307fb060fc8f3203
spec/unit/unit_helper.rb10064400562 Bytes730832d0af44dc31983a820fde6181bcb5b909d6f7c48b0f6cbe3bbcea29efc9