Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 9, 2010
  1. @alk @steveyen

    updated our cucumber infrastructure for latest ep-engine changes

    alk authored steveyen committed
    Change-Id: Ief523cd621c4bf0fadf5ea47621aa4cc64393f1b
    Reviewed-on: http://review.northscale.com:8080/360
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. @alk @steveyen

    introduced placeholder system_joinable/0 implementation

    alk authored steveyen committed
    Earlier we asked tgen, but now it's dead.
    
    Change-Id: Ie3f52237a1319d12417f793d923f6a0db1d15053
    Reviewed-on: http://review.northscale.com:8080/359
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. @alk @steveyen

    append :<rest-port> to hostnames in multi-node per machine case

    alk authored steveyen committed
    Change-Id: Id14b2913fa3312843075cd2f9d528120fd91aed0
    Reviewed-on: http://review.northscale.com:8080/361
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  4. @alk @steveyen

    use test/orphaner.rb to run local dev. cluster in 'foreground'

    alk authored steveyen committed
    Nodes are still started in background, but orphaner puts each of them
    in own process group with extra stopped process. This ensures that
    when main process dies all of those (now orphaned) process groups will
    be sent SIGCONT & SIGHUP, effectively killing them. Main process
    (script) is suspended running cat.
    
    Change-Id: I6e8a8699a9c719ede3768e38e322667d7c8674aa
    Reviewed-on: http://review.northscale.com:8080/362
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  5. @steveyen @seanlynch

    Making priv/config into a empty placeholder file.

    steveyen authored seanlynch committed
    Truly static defaults go into ns_config_default:default_static/0.
    This reversal allows the installer/setup.exe to much more easily
    generate its own install-time priv/config file.
    
    Change-Id: Iedc0c1058a6b34faff2c77a57a3e141982430abe
    Reviewed-on: http://review.northscale.com:8080/353
    Tested-by: Sean Lynch <seanl@literati.org>
    Reviewed-by: Sean Lynch <seanl@literati.org>
  6. @seanlynch @steveyen

    Bucket management without emoxi! Yay!

    seanlynch authored steveyen committed
    Change-Id: Ic4ce7b99c7f18ca0556c3b6be7fc8f5c2c383faf
    Reviewed-on: http://review.northscale.com:8080/350
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  7. @seanlynch @steveyen

    Remove menelaus dependencies on stats_aggregator and tgen.

    seanlynch authored steveyen committed
    Change-Id: I275683dcb03d496b5c830f74aacb9bb3aae57a4a
    Reviewed-on: http://review.northscale.com:8080/349
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  8. @seanlynch @steveyen

    Supervised memcached admin connection per node.

    seanlynch authored steveyen committed
    Change-Id: I1b15e526a817b7b984e60edf252bd26d2fc0bdef
    Reviewed-on: http://review.northscale.com:8080/348
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  9. @seanlynch @steveyen

    Rip out a ton of code we're not gonna be using.

    seanlynch authored steveyen committed
    Change-Id: I93918b21ed91e6fd6bf1820fad86e949436b4f84
    Reviewed-on: http://review.northscale.com:8080/347
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  10. @seanlynch @steveyen

    Remove emoxi dependencies from menelaus_web

    seanlynch authored steveyen committed
    Change-Id: I0a95ba2f17050ba09df2c16270490d1f755dfd0e
    Reviewed-on: http://review.northscale.com:8080/346
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on Jun 8, 2010
  1. @alk @steveyen

    ugly UI for rebalancing 'subpage' of servers section

    alk authored steveyen committed
    This also includes placeholder server-side implementation of 'balanced' flag and
    stopRebalance action.
    
    Change-Id: I362b9012b3dac8075f140ce3c70a639317396553
    Reviewed-on: http://review.northscale.com:8080/331
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. @alk @steveyen

    avoid including query string into PathTokens

    alk authored steveyen committed
    Change-Id: Ie8016dadb540edad56f64444e09dd2f41b169f0c
    Reviewed-on: http://review.northscale.com:8080/330
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. @steveyen @alk

    proper labels in add bucket markup

    steveyen authored alk committed
    Change-Id: I78a287790a4e8c4f1e45a6137e9aae2f4d97f4c8
    Reviewed-on: http://review.northscale.com:8080/328
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  4. @steveyen @alk

    added server settings link to manage screen

    steveyen authored alk committed
    Change-Id: I7274068fdd158790d3a892e473ffc5cbd70e6126
    Reviewed-on: http://review.northscale.com:8080/325
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  5. @steveyen @alk

    unified the open_port config files

    steveyen authored alk committed
    because we have too many copies of these things.
    
    Change-Id: I9b17a082ce4e8b611af5a72ab369d459873666cf
    Reviewed-on: http://review.northscale.com:8080/324
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  6. @steveyen @alk

    add/remove storage location menelaus placeholders implemented

    steveyen authored alk committed
    Ugly screens now make REST calls to menelaus to add/remove storage
    locations.  menelaus, in turn, calls ns_storage_conf, which
    is just a placeholder right now.
    
    Change-Id: I18d8b7c50da685697b4113b4b824452b9208aa89
    Reviewed-on: http://review.northscale.com:8080/323
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  7. @steveyen @alk

    Bug 1080 - left-nav menu shows current section

    steveyen authored alk committed
    Change-Id: I6d53288c2897a853622540bb92753420440bc487
    Reviewed-on: http://review.northscale.com:8080/321
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  8. @steveyen @alk

    reworked left-hand menu to latest spec

    steveyen authored alk committed
    And, hid the breadcrumbs for now.
    
    Change-Id: Ic3d8061798ec2656edc7b0e54a636238f3a582a0
    Reviewed-on: http://review.northscale.com:8080/320
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  9. @steveyen @alk

    small ui tweaks to match screen spec verbiage

    steveyen authored alk committed
    Change-Id: Iae3185d22ad25e6616ee9945a9a3a1dc5834910c
    Reviewed-on: http://review.northscale.com:8080/319
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  10. @steveyen @alk

    startMemoryDialog() JS implemented

    steveyen authored alk committed
    This powers up the EDIT button and dialog box to edit server memory quota.
    
    JS makes REST call to menelaus to invoke ns_server_conf:change_memory_quota().
    ns_server_conf:change_memory_quota() is still placeholder, and the screens
    still look ugly.
    
    Change-Id: Iefe11e643b52e4b9a9149a6fef78f658362d9462
    Reviewed-on: http://review.northscale.com:8080/318
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Commits on Jun 7, 2010
  1. @seanlynch @steveyen

    Start properly using the EP engine, and put database in sane place.

    seanlynch authored steveyen committed
    Change-Id: Ie37fed190fa2af58d7398d82bbff143244b8fb44
    Reviewed-on: http://review.northscale.com:8080/322
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  2. @alk @steveyen

    initial UI and implementation of in-progress cluster rebalance

    alk authored steveyen committed
    Change-Id: I450ccb99a8b0dee77c10cf10048f10b003e3842d
    Reviewed-on: http://review.northscale.com:8080/317
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. @alk @steveyen

    fake implementation of cluster rebalance

    alk authored steveyen committed
    Change-Id: I2ea1dc2e910c55bed48ef5d9d05e2ff29a028c34
    Reviewed-on: http://review.northscale.com:8080/316
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  4. @alk @steveyen

    [hooks.js] added expectParams in routes

    alk authored steveyen committed
    This gives more error checking and better documentation.
    
    Change-Id: I58dc5775e632ec4d59a65c443a5faa12457a186e
    Reviewed-on: http://review.northscale.com:8080/315
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  5. @steveyen @alk

    license edit dialog JS hooked up

    steveyen authored alk committed
    But, it remains ugly, and ns_license.erl is not real.
    
    Change-Id: I26a6490397fea2af5d224417f7a26eafffec5e1c
    Reviewed-on: http://review.northscale.com:8080/314
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  6. @steveyen @alk

    vbucket_map_to_json() helper func

    steveyen authored alk committed
    Change-Id: Ic880576e00b3c7c2238b5460557ecca0b1ef6e82
    Reviewed-on: http://review.northscale.com:8080/312
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  7. @steveyen @alk

    placeholder ns_storage_conf module, invoked by menelaus

    steveyen authored alk committed
    This powers up the /node/NodeId REST GET call in menelaus,
    for the memoryQuota and storage fields in the json response.
    
    Change-Id: I60799e72080ae0e788a2057dd5613f95f459e03e
    Reviewed-on: http://review.northscale.com:8080/311
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  8. @steveyen @alk

    menelaus REST impl for /nodes/NodeId for license/os/ip/ports

    steveyen authored alk committed
    Refactored out a build_node_info() helper func which is used
    by both build_nodes_info() and handle_node().
    
    Change-Id: I72c267674bc70d101b177c1b901a9272efd738fe
    Reviewed-on: http://review.northscale.com:8080/310
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  9. @alk @steveyen

    completed error handling for ns_cluster_membership:add_node

    alk authored steveyen committed
    Change-Id: Idc74ebb4830cbff75bb76294c50da8354eafef8e
    Reviewed-on: http://review.northscale.com:8080/308
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  10. @alk @steveyen

    made ns_cluster_membership:add_node work

    alk authored steveyen committed
    Change-Id: Id947f9a7aeca91188de917efe0c61a43287c6b0a
    Reviewed-on: http://review.northscale.com:8080/307
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  11. @alk @steveyen

    extracted ns_cluster_membership:handle_join_rest_failure

    alk authored steveyen committed
    Change-Id: I400acb4243f904e1ba5fb8a74268539fa73a54f7
    Reviewed-on: http://review.northscale.com:8080/306
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  12. @alk @steveyen

    added misc:poll_for_condition

    alk authored steveyen committed
    Change-Id: Iae4db521531c9e30ff415aab9ea9c46d1f98a76b
    Reviewed-on: http://review.northscale.com:8080/305
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  13. @alk @steveyen

    added engage_cluster option to avoid server restarts

    alk authored steveyen committed
    This option is useful in case when caller will initiate cluster join
    just after engage_cluster invokation.
    
    Change-Id: I40f1ac78d2d11b2f524978989118c19637c6b82a
    Reviewed-on: http://review.northscale.com:8080/304
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  14. @alk @steveyen

    preserve init_status over engage_cluster invokation

    alk authored steveyen committed
    Change-Id: I395966be77d3777516796d74699b67d83c176fd5
    Reviewed-on: http://review.northscale.com:8080/303
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  15. @alk @steveyen

    made deps_all make target parallelizeable

    alk authored steveyen committed
    This shaves off around a second on test-less rebuild
    
    Change-Id: I9f53b7b659841ad68039b246ecef56bcad2dac73
    Reviewed-on: http://review.northscale.com:8080/309
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Something went wrong with that request. Please try again.