Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 12, 2013
  1. Merge pull request #1 from tumblr/master

    authored
    testing
Commits on May 29, 2013
  1. @bobpattersonjr

    Merge pull request #18 from tumblr/nodrop_new_table

    bobpattersonjr authored
    dont drop new table for online schema change
  2. @bobpattersonjr
Commits on May 17, 2013
  1. @eelias
  2. @eelias

    Release Jetpants 0.8.2

    eelias authored
    * Add methods for probing table schema, and linking tables to pools
    * Bundled online_schema_change plugin, a wrapper around Percona's
      pt-online-schema-change tool that allows clean management of
      ALTER TABLE, especially on shards
    * Bundled capacity_plan plugin, which can track and generate reports
      on data set growth rate, hardware accounting, and more
    * Bundled upgrade_helper plugin, which adds Jetpants commands for
      managing a major MySQL upgrade and interacting with a few more
      tools from Percona Toolkit
    * Cleaned up spare node related logic, and made it easier for custom
      plugins to implement new validation rules around spares
    * Add an example script that uses Jetpants as a library. This script
      can be used to count all rows in your database topology, quickly and
      concurrently, via doing chunked count queries on standby slaves
    * Several minor bugfixes and internal code refactoring
  3. @eelias

    Add a script to repo that allows counting rows via concurrent chunked…

    eelias authored
    … queries on standby slaves
  4. @eelias
Commits on May 15, 2013
  1. @bobpattersonjr

    Merge pull request #17 from tumblr/add_capacity_plan

    bobpattersonjr authored
    Add capacity plan plugin
Commits on May 14, 2013
  1. @eelias

    Avoid issue with bad interaction with upgrade_helper plugin in shard …

    eelias authored
    …split logic. We cannot currently grab separate spare counts by role reliably because there is not a correct node to use for the :like parameter before the shard has been created.
  2. @bobpattersonjr
  3. @bobpattersonjr
Commits on May 13, 2013
  1. @eelias
  2. @bobpattersonjr
  3. @bobpattersonjr
  4. @bobpattersonjr
Commits on May 7, 2013
  1. @tbchrist
Commits on May 6, 2013
  1. @bobpattersonjr
  2. @bobpattersonjr

    Merge pull request #16 from tumblr/online_schema_change

    bobpattersonjr authored
    online schema change plugin
  3. @bobpattersonjr

    updates to osc

    bobpattersonjr authored
    commandsuit cleanups
    using built in pass method
    promt for imput copy
    max_threads_running var name change
Commits on May 3, 2013
  1. @eelias

    bump gemspec date

    eelias authored
  2. @eelias

    Merge pull request #15 from tumblr/upgrade_helper_plugin

    eelias authored
    Bundle upgrade_helper plugin with jetpants core
  3. @bobpattersonjr
  4. @eelias

    fix doc grammar typo

    eelias authored
Commits on May 2, 2013
  1. @eelias
  2. @eelias
Commits on Apr 18, 2013
  1. @eelias

    jetpants_collins bugfix: once a spare is claimed (or if any status ch…

    eelias authored
    …ange is made really), we need to reset its validation error list
  2. @eelias
Commits on Apr 16, 2013
  1. @eelias
Commits on Apr 15, 2013
  1. @eelias
Commits on Apr 4, 2013
  1. @eelias
  2. @eelias

    jetpants_collins: Pool#after_master_promotion! should also eject any …

    eelias authored
    …slaves that are no longer slaving
  3. @eelias
  4. @eelias
Commits on Apr 3, 2013
  1. @eelias

    Smarter :like context when claiming spare slaves in some cases:

    eelias authored
    In "jetpants shard_split" and "jetpants shard_cutover", when we claim spares
    to make slaves for the new shard(s), supply a :like param of the new shard's
    master.
    
    This way, a custom plugin could implemented special logic to assist with a
    MySQL upgrade if desired -- ie, it could make :role => :master always use
    a new version box (regardless of :like), so that any newly-created shards
    will be created using the newer version of MySQL from the start. Combined
    with the change in this commit, in this situation the shard will now also
    correctly get new-version slaves matching the master.
Commits on Apr 2, 2013
  1. @eelias
Something went wrong with that request. Please try again.