lhm-teak-3.6.3

https://rubygems.org

lhm-teak

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

allowed_push_host
https://rubygems.org

id: 1608914

number: 3.6.3

platform: ruby

spec_sha256: 947b3d2251abd741118a7a35d5fcd2f63567b6487272c484ac007e37c29c0311

sha256: 8a19f17e465cda996478cc8cfc7e42b7a665c902b1b8ca6b8d6ca4aab51eeff2

created_at: 2024-05-13 08:37:36 UTC

updated_at: 2024-06-19 20:39:19 UTC

position: 1

version_data_entries_count: 114

uploaded_at: 2023-06-07 22:37:52 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 60 KB

Version Data Entries

Total: 114

Unpacked size: 251 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/test.yml100644001.47 KB7191b4135b951c062abe426ec629d68db27d7f05c8363616a8a6e4b1a19ccc6a
.gitignore10064400109 Byteseacb17f4ec41c0b03e6b98469d761b3969b7c97a47dce7cc361a83c6eee26581
.rubocop.yml100644003.93 KBdc10f8918536515dc06cb8fe507cb1b5966432ddd548127e5dacbb36a5112360
.travis.yml10064400466 Bytesc418d24aae05199d485030a1f75ebf986723beff8adb2a9ef78515b9a17f0cf8
Appraisals10064400619 Bytesb086a30350768df979461e3c234eb7a1799193a3eb65936cfa85a5f9fd2b2d5f
CHANGELOG.md100644007.96 KBe92dc21b47eda5b06ec8dcd6fdc6496c2ae9d79ef4326b66d8d835fc6101c9c8
Gemfile1006440097 Bytesd35c702a0bba0c4fd3a64457100a6ae45827f8b8cf97eeeac2d1a8d2576bf18f
Gemfile.lock100644001.22 KB658a5129d1e4ff50063c8cbc3ddaa8c5ac895a689d2c31fb8c5ee1d0c8828144
LICENSE100644001.5 KB92c7dc0233bd25453887338b81078d008822dd2fbdb113700d80722fc3fa555b
README.md1006440010.7 KBeef8c4b4a5a6b0d9a12835e579a34d30347e61fbca2437afa117f7371f03456f
Rakefile10064400693 Bytesea79373b95967cd2da470e6ca2d29f0600a2b5584f2ee4a04e51d34600ee8d25
dev.yml100644001.41 KB067c0ba2713495dcb4d35aabe6eda6803d15ee236f60a5532fe1b9651dc91bba
docker-compose.yml100644001.4 KB3a4ea208cfdf0add4d60df4b1beb24b980b3ae90a4403610618fa9c540cb885c
gemfiles/activerecord_5.2.gemfile10064400168 Bytes15e4170e78b685424849df3ce79d9ae73b8bf352cc590e0ceb7738e402f63d17
gemfiles/activerecord_5.2.gemfile.lock100644001.17 KBc17170c27a56f61b315ec7aa782140cf5fb756c4e58d048746abc0ee1011797c
gemfiles/activerecord_6.0.gemfile10064400120 Bytescb58df484df32a5b60351d5eee3918dd3a39cc323326ff3f06e92d13830fa581
gemfiles/activerecord_6.0.gemfile.lock100644001.25 KB77c17d910cbc0ade4e572537432307462bbdf12bfe6ee0832a5616c233bb8505
gemfiles/activerecord_6.1.gemfile10064400120 Bytes6c41bd770f128b0b81c4f57e563628ead80978d33d8a4a0c885728f3c07262e0
gemfiles/activerecord_6.1.gemfile.lock100644001.22 KB28a804829cc127a37ce42443ad432ddc48b4aebba7d3a4ed7dac3cf857b72774
gemfiles/activerecord_7.0.0.alpha2.gemfile10064400127 Bytesb01ff809e19a96d462e4d886300585c1ccf895855e0d26fcdb2d5c19860c0c1d
gemfiles/activerecord_7.0.0.alpha2.gemfile.lock100644001.23 KB8456ecbf91496c1bb39a86a14418edead434181d5d6064e5f3d24bedd5b18498
lhm.gemspec100644001.46 KB348afefcc5e94ba0554050ef74297b86dc13149d5a0251c2f07ce0af3a25bf25
lib/lhm-shopify.rb1006440014 Bytesf7d1fa700c204dcb2292fc396ec7c21428f26d4a2906897b5d29bc38f2f2f818
lib/lhm.rb100644005.1 KB914e11a65093e41d558495e690c1cfac047fb491c703c1f20e3c3c2b978d7ff6
lib/lhm/atomic_switcher.rb100644001.23 KB8261589a349d25d26b7243ff07deb0d800b5602e6e2cc2ec90f1bfffc9fb34cd
lib/lhm/chunk_finder.rb100644001.57 KB066b48b0b0f07d280d4064594aa212f97319751b78c242833163ce0e900d02fe
lib/lhm/chunk_insert.rb100644001.68 KB2d1c914c7c1fb765d78e0c1153b5c0eb8b1c2facdae247d60267b305c8a7ebce
lib/lhm/chunker.rb100644002.85 KBae10bcae8c25f2ed7aed1c81704aab38ce8e53c8434abba1066e7678f3343ebb
lib/lhm/cleanup/current.rb100644002 KB6b134273d98f118ed23d50087e0e550a94ae5de0528b02312fc4978173531d5c
lib/lhm/command.rb10064400780 Bytesec291c2448970264fe24722fdc73a1b82e2a7bb7538293c8615e3fd5a6a2175a
lib/lhm/connection.rb100644003.25 KB819aeef661170a7b0fbf0555ed486199833ff19a78e4418bf8bd101d514b1fc2
lib/lhm/entangler.rb100644002.87 KB2822f6679521b2653501ccc771d458ae30c70c0316b43f155e4e4b30789980e3
lib/lhm/id_set_chunk_finder.rb100644001.14 KB4583581ccca6803cb2bb84cf59e8008b8173207c0a771f39f2f87c31895b6a97
lib/lhm/id_set_chunk_insert.rb100644001.6 KB88fdd2fc80189d336a21cc3bcf00071b41cfc8bad84e0dd28f288c2ecc9de6cf
lib/lhm/intersection.rb10064400979 Bytes49114265958cab0bff491dc53d75c9329b02d7b274752ce7481337bb987684f9
lib/lhm/invoker.rb100644003.68 KB4df212c855cbdf2fb7c5e2d85a7543148ba8e5a4b7fe4247961b1726673ee2c3
lib/lhm/locked_switcher.rb100644002.07 KB9b13c5d5323e4ec2d41821000846d1d2fa2af80e8cca7f8c9bb69808227b4431
lib/lhm/migration.rb100644001.1 KBfd02adc402a4fdf2d3b7647bcf9d546b69195372851d20abae23469f21dbaaf4
lib/lhm/migrator.rb100644007.62 KBbf8f90423b23e409e6483156a43652cef149c647e7a5d64ad4da762077ce9f95
lib/lhm/printer.rb100644001.32 KBb7a8e75f313c55d5ac73a5ec7ce3fa308ca2fece85847a15aadca408ccbef0cd
lib/lhm/proxysql_helper.rb10064400158 Bytes699bf0dcae7be30431d538926ab52c5979d1b3eeedc6ecbd015d5b3ad8b43698
lib/lhm/sql_helper.rb100644001.92 KBb4e696c7d1443a1a5f792b411d57822e59c590a23d5dae3411d98d2c9d60ab88
lib/lhm/sql_retry.rb100644007.54 KBc8e9125f7e26e81a321e5a2c6c4da1bc786d7f3cacfed50c10ee3a49d48e1f5e
lib/lhm/table.rb100644003.24 KBc543fcd0e2358849f4f9e3cc998b4ca9375048bdfed34942853abf2777ea8960
lib/lhm/table_name.rb10064400393 Bytesf628d036086beff6af0a3e737052359721f7ff95675b823162676230d53dc5fd
lib/lhm/test_support.rb10064400857 Bytescbb082ed11b66d4159b4c9f1734ea5636672942f14678fe6c6cbe59959e42c4e
lib/lhm/throttler.rb10064400933 Bytes5f00c944a1a42203a50ef1c2e93e55c58ee91a7f7a1a804c493407f9a9d292a6
lib/lhm/throttler/slave_lag.rb100644004.95 KB1b3671be92e5ec09a66393e44c12762046068b268c3c2029f70afad11ef6bead
lib/lhm/throttler/threads_running.rb100644001.98 KB87161f78e8126dd4c2dd010845d3986a44cf4429d24df89a6deec71985952b7b
lib/lhm/throttler/time.rb10064400583 Bytes1db0ab715edb39f1c2bf77d5d7707e095fdcc3584d1d68dc10351dee8b7da004
lib/lhm/timestamp.rb10064400188 Bytes22073aec94a57f94c51a3b79a3d5c56a81e8ea6e47508d46e112d2530ca9f13d
lib/lhm/version.rb10064400131 Bytesf75739281b8b69bb4c60bad2f10d56e116c61b3352ccdf9bdaae7a3cb16fb5ee
scripts/helpers/wait-for-dbs.sh10075500619 Bytes5a54018aadc8784dad5c95db2682a75a5080f633e6c146e490abe3a7a20ae3be
scripts/mysql/reader/create_replication.sql10064400206 Bytesf028a0d1f74eeb718d3c6ba0e6000c5c5831ee8458b779f978ecb70bc9eeb6ae
scripts/mysql/writer/create_test_db.sql1006440022 Bytes8b6c93058c479265005d8430f3e3d4a4c78e0900c53af2965a3ebeaf940472a5
scripts/mysql/writer/create_users.sql10064400316 Bytesf305c6c00bf1509b53007d2ce8cddee19de30fe3eee3c85da6c9d949d065bcc6
scripts/proxysql/proxysql.cnf100644002.25 KB1503867e571df6a28546698ba5a1d2b1bc06d4991f0ca10883265b0ce6d6390d
shipit.rubygems.yml100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/.lhm.example1006440081 Bytes615b40864719c158eaa885ddb729d51eb524276b9c950b5c81c80784f3000269
spec/README.md100644001.24 KB4f0ff00dbe0a724191c5ba8ae9ab0781e494b53b359a8d0dd5994443f4748dcd
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.56 KB57577f54aa47b89eca2048a708005bc5079ba15600e698e6369d4e8cc3c80afb
spec/integration/chunk_insert_spec.rb10064400916 Bytes64a036023e48b8ebd87f4d2dc7fc6840bc46ed45b629903d0d0eb3b15d912c38
spec/integration/chunker_spec.rb100644009.55 KB6e1a4d9090a9d58a817f65d6f79ee8b83a1ee4ad341c536fac220d275aee0a4c
spec/integration/cleanup_spec.rb100644005.48 KB9199d0e7ecca4fc9e762b50ab60931b9bb1309f8370ce07d1cca431124707000
spec/integration/database.yml10064400380 Bytes49611f5325f3dad0a3321c0f0cb5117b1798cf4f3721321b71303bc4120b0c8b
spec/integration/entangler_spec.rb100644001.82 KBac18c1a7f266474252c578a753b11ac72e04d44b366e9a783b25254d5999c678
spec/integration/id_set_chunk_finder_spec.rb1006440010.1 KBd21bf745f9a574731b4b3dd50b4b276fb64fa4f6109d93c7de81451d62baa19a
spec/integration/id_set_chunk_insert_spec.rb10064400956 Bytesa9953d198194809b4ccd41ca400bc1661077ffa1caf32365913ec6bad435f2d1
spec/integration/integration_helper.rb100644005.37 KB1afea3a4a51b6bd09a0dd06251a4c16b1700c38417772e9a4964a65c6f03434e
spec/integration/invoker_spec.rb10064400978 Bytesc0f86116dea2b3658da081d2119672f6b40b3b93f9ce6f40c6d29a33bfdd8926
spec/integration/lhm_spec.rb1006440019.9 KB0aa402fe1ea7720535c5617307582af8a820c4261b00a135b9f83c68a3f02fb1
spec/integration/lock_wait_timeout_spec.rb100644001.44 KB89c973cb94c18f384793f351d8d07a115927f632c8edbc1d2fbb2456f71a154f
spec/integration/locked_switcher_spec.rb100644001.27 KB59f0a793b974002a47dcae3c20ea4b2115c76b438aeabb1db5c44251f0d2f36f
spec/integration/proxysql_spec.rb10064400937 Bytesdc6fc7a7d54bebcaf55b909d252ab2d6b230d7d7563368ebf60d1b7033a23270
spec/integration/sql_retry/db_connection_helper.rb100644001.24 KBd92eef583df0044f27ae2b8208994566540ae421e695f731fd2e692f830c70ce
spec/integration/sql_retry/lock_wait_spec.rb100644005.32 KB3ce492a628f8bd2049f6cbca060173d0907355ea3634aa5e03e1d874f11a58c8
spec/integration/sql_retry/lock_wait_timeout_test_helper.rb100644003.92 KB1cd4d5269ee314f7a6472a0bb9012f4a761d2c69c6595740a7dab6e8eed9c980
spec/integration/sql_retry/proxysql_helper.rb10064400735 Bytes7ea91f3bb556a2408431c805dad3a14d7de1a87f502da24046610fd5d8e0ca10
spec/integration/sql_retry/retry_with_proxysql_spec.rb100644004.05 KB8be663b9ae8d85482f91831c5bf1244d5405da86a9ff759c00da0f040f809776
spec/integration/table_spec.rb100644002.28 KBd97347a29a5c5dcf26c572c4ee4d88e0ef2129b33601481b24bcb60cc7c83d0c
spec/integration/toxiproxy_helper.rb10064400850 Bytes3c90dfe9c0a051d3df7ca4e4e458317c572c381c4a2ca247d17852fcc0bcf381
spec/test_helper.rb100644001.45 KB00ce0a2c01bbdaf88d3105465a28b9d61cced8f8b4ade5c29df99ef73b4fa2b1
spec/unit/atomic_switcher_spec.rb10064400829 Bytes406ae6041fed85670330d197aa8f849c333732ab6662130c9bc4017e7a9d52ec
spec/unit/chunk_finder_spec.rb100644001.98 KB5c7f8545e2f7f364d0b06feb331f728450f9968f9827166f8ab7d859db3401ce
spec/unit/chunk_insert_spec.rb100644002.13 KBc31331220594a47c01364524b9cae2a2a51e32197a929da700cbc785ddcdd6ed
spec/unit/chunker_spec.rb100644008.88 KBe49244f9bb2ca818b091d7d0ae695d8c2b70dd3c761fd72ee24de842f25ecad1
spec/unit/connection_spec.rb100644003.14 KBd6da1d3ebc2839c0a3a46daefad830dc7c1ad60f50af77de54376e86966b747c
spec/unit/entangler_spec.rb100644006.34 KB83d7802f35aa810b5421590fcb0eeee94ea81de6fba117451d132c888fbb9841
spec/unit/id_set_chunk_finder_spec.rb100644006.27 KB5f5faacce06be4345b7467e6ecedff2e1aab768ba5335311e7f09b88db88a91a
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.rb100644003.9 KB84b296e9b1b941a476d712712315b01f396af04ba2bc75ba1598ee8ebb0c5fcd
spec/unit/printer_spec.rb100644001.8 KB734ad7ef916a5d082de515ae40841b710ac600d01efdbc85478fe09b829e521a
spec/unit/sql_helper_spec.rb10064400886 Bytes311d81ba37c842e56a637e44247453305fd8f8fc75d1cb292c92d82716547b1a
spec/unit/table_name_spec.rb100644001.56 KB45ccab185f95046047ac6f50eafc796317bf32192794e24ac44b57be387661e9
spec/unit/table_spec.rb100644001.57 KBaef588ab9285f2b3a16626fa578f7d8c1d36afcabdf7c7fc65d5a71cac71c4db
spec/unit/throttler/slave_lag_spec.rb100644009.81 KBc3181bc97ac285eab5a153cb8fbf6d7b3b4aa2d52cd2cd6edeaeba7892bc3e84
spec/unit/throttler/threads_running_spec.rb100644001.85 KBe7468328b12a2980906bd119a923046b3adac58a951e95743cad87ff97cc0d34
spec/unit/throttler_spec.rb100644002.84 KBdb08c5e49e39aed19056d64807ebc31ef7158a3cae5ad412c9f41fa1d9673208
spec/unit/unit_helper.rb10064400562 Bytes730832d0af44dc31983a820fde6181bcb5b909d6f7c48b0f6cbe3bbcea29efc9