Commits on Jul 24, 2011
  1. Fixed CellStore-garbage-collection test on mac

    Doug Judd committed Jul 24, 2011
  2. Eliminated warning

    Doug Judd committed Jul 24, 2011
  3. Updated for release

    Doug Judd committed Jul 24, 2011
Commits on Jul 23, 2011
  1. Fixed bug in RangeServer where the server would crash while processin…

    sjhalaz committed with Doug Judd Jul 23, 2011
    …g some queries.
    -Queries with keys_only flag and value_regexp triggered the crash case.
  2. [Issue 527] Partially implemented. Thrift API partially incomplete

    sjhalaz committed with Doug Judd Jul 21, 2011
    -Added alter_table(...) and get_schema_str_with_ids(...) methods to Thrift interface.
      -set_delete(...) is redundant since the set(...) method does the same and now the C++ client set_delete(...) method requires the application to specify the delete flags just like the set(...) method.
      -open_scanner(...) and open_mutator(...) changes are nontrivial since this is a widely used interface and Thrift doesn't allow for default values to function arguments. It would be quite a major API change to add a new parameter to these existing methods.
Commits on Jul 22, 2011
  1. Fixed RSML write race condition on shutdown

    Doug Judd committed Jul 22, 2011
Commits on Jul 21, 2011
  1. Fixed support for DELETE records in

    Doug Judd committed with Doug Judd Jul 21, 2011
  2. Fix to unacknowledged move cache patch

    Doug Judd committed with Doug Judd Jul 21, 2011
Commits on Jul 20, 2011
  1. Added FLAG_DELETE_CELL_VERSION to allow a specific version of a cell …

    sjhalaz committed Jul 19, 2011
    …to be deleted.
    -With this flag only one version of the cell gets deleted, without affecting cells with a
     earlier timestamps.
  2. [issue 637] Fixed: problem with delete cell with timestamp

    sjhalaz committed Jul 18, 2011
    -The MergeScanner was applying deletes to cells with timestamp < delete timestamp instead of
     cells with timestamp <= delete timestamp
Commits on Jul 19, 2011
  1. Added METADATA SYNC command to rsclient

    Doug Judd committed Jul 19, 2011
Commits on Jul 18, 2011
Commits on Jul 17, 2011
  1. Added Hypertable.LoadBalancer.Enable property to allow for disabling …

    Doug Judd committed Jul 17, 2011
Commits on Jul 16, 2011
Commits on Jul 14, 2011
  1. Made changes to LoadBalancer to ignore RangeServers that are not live…

    sjhalaz committed with Doug Judd Jul 14, 2011
    … yet.
    -Changes to stats, so RangeServers report whether they are live or not.
    -Changes to BALANCE command to allow a balance algorithm to be specified.
  2. Reduced Range split size for Balance-Mechanics tests to avoid running…

    sjhalaz committed with Doug Judd Jul 13, 2011
    … out of file handles.
  3. Improved bloom filter regression tests

    Doug Judd committed Jul 14, 2011
  4. Fixed CellStoreV5 memory tracking

    Doug Judd committed Jul 13, 2011
Commits on Jul 13, 2011
  1. [issue 285] ThriftBroker requires a restart after hypertable server p…

    sjhalaz committed with Doug Judd Jul 12, 2011
    …rocesses are restarted
    -Added ThriftBroker.Hyperspace.Session.Reconnect parameter which defaults to true.
  2. Skip over RS_METRICS entries where version != 2

    sjhalaz committed with Doug Judd Jul 12, 2011
Commits on Jul 12, 2011
  1. Fixed SystemInfo network rx/tx calculation

    Doug Judd committed Jul 12, 2011
  2. issue 639: Changed sort order to be numeric on RangeServer Monitoring…

    Doug Judd committed with Doug Judd Jul 12, 2011
    … page
  3. Checked in basic load balancer.

    sjhalaz committed Jul 7, 2011
    -Created test for LoadBalancerBasicDistributeLoad class.
    -Created ht_balance_plan_generator tool to generate balance plans.
    -Added random shuffle to list of empty servers to avoid adjacent ranges from accumulating on the same server.
  4. Initial checkin for Basic Load Balancer.

    sjhalaz committed Jun 4, 2011
    -Compiles, passes all regressions
    -Passes system test for Balance operation when new RangeServers are added
    -Hooked up LoadBalancer to master timer loop
    -Balancer avoid moving root METADATA range