Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-5307

[black hole] under the hood ns_server improvements

    Details

    • Type: Epic
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: feature-backlog
    • Component/s: ns_server
    • Security Level: Public
    • Labels:
      None

      Description

      Lets assign everything non-user-visible to this ticket

        Issues in Epic

        There are no issues in this epic.
        # Subject Project Status CR V
        For Gerrit Dashboard: &For+MB-5307=message:MB-5307

          Activity

          alkondratenko Aleksey Kondratenko (Inactive) created issue -
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #353 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/353/)
          MB-5307: renamed vbucket_mover_start to vbucket_move_start (Revision 8a304dc3f20e344af92fd696183ce29c0b283a80)
          MB-5307: disallow "after" remote master events to overtake local (Revision d02bd3f3a2c9116ef2be194a94465ae5787517f6)
          MB-5307: don't place extra quote around master events atoms (Revision 44262f9d426c976ccfd7c963e7cc12fbd628aaf3)
          MB-5307: made ebucketmigrator terminate event dump migrator args (Revision 1e4c905e1ca89e4a3d690bcb5047c0e4ded7e0ad)
          MB-5307: added master activity event for death of vbucket mover (Revision a178c605b6ee5960d16e0ef96ff16f54ef4d3a1e)
          MB-5307: don't stop master events streaming on unknown event (Revision 6c2839bad1747145406eb3d21da7a9bc06aab814)
          MB-5307: send out master activity event for vbucket filter change (Revision 3e4932c11002b332ff9700fd2a34d32a7eb3aa71)
          MB-5307: implemented better observing for rebalance end event (Revision d38e32aaa9f739b161c5373302c9f8a635bbf25a)
          MB-5307: added master events for per-bucket rebalance start/end (Revision 6f6d8a446d6cd0f6fd3c9b4ec7da71628ff8d6e9)
          MB-5307: implemented master event for per bucket failover (Revision e3149dcac93bcdf5f884f724e6a10324e65ce76b)
          MB-5307: unregister tap name even of not vbuckets are ready (Revision c4aa17d05f004e136df7ef5e41036585797d118c)
          MB-5307: prevent vbucket filter change socket to be used twice (Revision fa3b23a44d3600564f9ef667a527507fcdabbcb5)
          MB-5307: updated master event docs for new event types (Revision 7cfcd8bcc0fd8f927190b6e480c4b1c2f119fac7)
          MB-5307: added documentation for ns_server supervisor hierarchy (Revision ff5bc724a4e512e88bbc164c8956df68c8f638c3)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl
          • doc/master-events.txt

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl
          • src/ns_server_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events_pids_watcher.erl
          • src/ns_server_sup.erl
          • src/master_activity_events.erl
          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl
          • src/master_activity_events.erl

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl
          • src/ns_orchestrator.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_rebalancer.erl
          • src/master_activity_events.erl

          Aliaksey Kandratsenka :
          Files :

          • src/master_activity_events.erl
          • src/ns_rebalancer.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • doc/master-events.txt

          Aliaksey Kandratsenka :
          Files :

          • doc/ns-server-hierarchy.txt
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #353 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/353/ ) MB-5307 : renamed vbucket_mover_start to vbucket_move_start (Revision 8a304dc3f20e344af92fd696183ce29c0b283a80) MB-5307 : disallow "after" remote master events to overtake local (Revision d02bd3f3a2c9116ef2be194a94465ae5787517f6) MB-5307 : don't place extra quote around master events atoms (Revision 44262f9d426c976ccfd7c963e7cc12fbd628aaf3) MB-5307 : made ebucketmigrator terminate event dump migrator args (Revision 1e4c905e1ca89e4a3d690bcb5047c0e4ded7e0ad) MB-5307 : added master activity event for death of vbucket mover (Revision a178c605b6ee5960d16e0ef96ff16f54ef4d3a1e) MB-5307 : don't stop master events streaming on unknown event (Revision 6c2839bad1747145406eb3d21da7a9bc06aab814) MB-5307 : send out master activity event for vbucket filter change (Revision 3e4932c11002b332ff9700fd2a34d32a7eb3aa71) MB-5307 : implemented better observing for rebalance end event (Revision d38e32aaa9f739b161c5373302c9f8a635bbf25a) MB-5307 : added master events for per-bucket rebalance start/end (Revision 6f6d8a446d6cd0f6fd3c9b4ec7da71628ff8d6e9) MB-5307 : implemented master event for per bucket failover (Revision e3149dcac93bcdf5f884f724e6a10324e65ce76b) MB-5307 : unregister tap name even of not vbuckets are ready (Revision c4aa17d05f004e136df7ef5e41036585797d118c) MB-5307 : prevent vbucket filter change socket to be used twice (Revision fa3b23a44d3600564f9ef667a527507fcdabbcb5) MB-5307 : updated master event docs for new event types (Revision 7cfcd8bcc0fd8f927190b6e480c4b1c2f119fac7) MB-5307 : added documentation for ns_server supervisor hierarchy (Revision ff5bc724a4e512e88bbc164c8956df68c8f638c3) Result = SUCCESS Aliaksey Kandratsenka : Files : src/master_activity_events.erl doc/master-events.txt Aliaksey Kandratsenka : Files : src/master_activity_events.erl src/ns_server_sup.erl Aliaksey Kandratsenka : Files : src/master_activity_events.erl Aliaksey Kandratsenka : Files : src/master_activity_events_pids_watcher.erl src/ns_server_sup.erl src/master_activity_events.erl src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/master_activity_events.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl src/master_activity_events.erl Aliaksey Kandratsenka : Files : src/master_activity_events.erl src/ns_orchestrator.erl Aliaksey Kandratsenka : Files : src/ns_rebalancer.erl src/master_activity_events.erl Aliaksey Kandratsenka : Files : src/master_activity_events.erl src/ns_rebalancer.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ns_vbm_sup.erl Aliaksey Kandratsenka : Files : doc/master-events.txt Aliaksey Kandratsenka : Files : doc/ns-server-hierarchy.txt
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #355 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/355/)
          MB-5307: improved logging of perform_vbucket_filter_change (Revision 590f2111c96ad164445cc7b3e4739bcb44ee96cf)
          MB-5307: made vbucket filter change txn key unique (Revision 3ec63979bb6ff477f8e2b1ad7cac4590e52e4e72)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #355 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/355/ ) MB-5307 : improved logging of perform_vbucket_filter_change (Revision 590f2111c96ad164445cc7b3e4739bcb44ee96cf) MB-5307 : made vbucket filter change txn key unique (Revision 3ec63979bb6ff477f8e2b1ad7cac4590e52e4e72) Result = SUCCESS Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #356 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/356/)
          MB-5307: track internal config merger stats (Revision 6060c70939343bff3f04573eab1cd7fb49cf7a34)
          MB-5307: track ns_memcached calls stats (Revision 744f952586b463823aba875f1c98a4151497f669)
          MB-5307: gather end-to-end latency of ns_memcached calls (Revision e631998cd36e89b7a989d9143dbd9b6787c9d34a)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/system_stats_collector.erl
          • src/ns_config_rep.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_memcached.erl
          • src/system_stats_collector.erl

          Aliaksey Kandratsenka :
          Files :

          • src/system_stats_collector.erl
          • src/ns_memcached.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #356 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/356/ ) MB-5307 : track internal config merger stats (Revision 6060c70939343bff3f04573eab1cd7fb49cf7a34) MB-5307 : track ns_memcached calls stats (Revision 744f952586b463823aba875f1c98a4151497f669) MB-5307 : gather end-to-end latency of ns_memcached calls (Revision e631998cd36e89b7a989d9143dbd9b6787c9d34a) Result = SUCCESS Aliaksey Kandratsenka : Files : src/system_stats_collector.erl src/ns_config_rep.erl Aliaksey Kandratsenka : Files : src/ns_memcached.erl src/system_stats_collector.erl Aliaksey Kandratsenka : Files : src/system_stats_collector.erl src/ns_memcached.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #357 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/357/)
          MB-5307 Make dialyzer ignore unspecified callback specs. (Revision 43f0f231fa0c20dbff8044e178b98a391b4c0132)
          MB-5307 Fix some dialyzer warning visible with in R15B. (Revision c6a56e43be8494badbb6c6ce5651a87f72282a6d)
          MB-5307 Reimplement compaction daemon. (Revision f0dff901740065bdd64084ad5d06a5e695a7ce2f)
          MB-5307 Store compaction settings in ns_server config. (Revision c4ac834896e426a04a060f9dce141cb4b5ccfbbf)
          MB-5307: made mc_client_binary use prim_inet instead of gen_tcp (Revision 85e9f24df4d3befc940681a58e052e0c754c94b6)
          MB-5307: implemented much faster memcached stats gathering (Revision 2f169bb74cb3d0f580ca330aa96db89c17cef829)
          MB-5307: sync max_parallel_replica_indexers ns->couch config (Revision b837f45c0969a66d9e8ec70e0205cdf7405cfe1d)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • Makefile

          Aliaksey Kandratsenka :
          Files :

          • deps/ale/src/ale_error_logger_handler.erl
          • src/ns_pubsub.erl
          • src/ns_tick.erl
          • src/ns_orchestrator.erl
          • src/stats_collector.erl
          • src/ns_port_init.erl

          Aliaksey Kandratsenka :
          Files :

          • src/couchbase_compaction_daemon.erl
          • src/ns_server_sup.erl
          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_config_couch_sync.erl
          • priv/public/js/settings.js
          • src/menelaus_web.erl
          • src/ns_config_default.erl

          Aliaksey Kandratsenka :
          Files :

          • src/mc_binary.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_memcached.erl
          • src/mc_binary.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_config_couch_sync.erl
          • src/ns_config_default.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #357 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/357/ ) MB-5307 Make dialyzer ignore unspecified callback specs. (Revision 43f0f231fa0c20dbff8044e178b98a391b4c0132) MB-5307 Fix some dialyzer warning visible with in R15B. (Revision c6a56e43be8494badbb6c6ce5651a87f72282a6d) MB-5307 Reimplement compaction daemon. (Revision f0dff901740065bdd64084ad5d06a5e695a7ce2f) MB-5307 Store compaction settings in ns_server config. (Revision c4ac834896e426a04a060f9dce141cb4b5ccfbbf) MB-5307 : made mc_client_binary use prim_inet instead of gen_tcp (Revision 85e9f24df4d3befc940681a58e052e0c754c94b6) MB-5307 : implemented much faster memcached stats gathering (Revision 2f169bb74cb3d0f580ca330aa96db89c17cef829) MB-5307 : sync max_parallel_replica_indexers ns->couch config (Revision b837f45c0969a66d9e8ec70e0205cdf7405cfe1d) Result = SUCCESS Aliaksey Kandratsenka : Files : Makefile Aliaksey Kandratsenka : Files : deps/ale/src/ale_error_logger_handler.erl src/ns_pubsub.erl src/ns_tick.erl src/ns_orchestrator.erl src/stats_collector.erl src/ns_port_init.erl Aliaksey Kandratsenka : Files : src/couchbase_compaction_daemon.erl src/ns_server_sup.erl src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/cb_config_couch_sync.erl priv/public/js/settings.js src/menelaus_web.erl src/ns_config_default.erl Aliaksey Kandratsenka : Files : src/mc_binary.erl Aliaksey Kandratsenka : Files : src/ns_memcached.erl src/mc_binary.erl Aliaksey Kandratsenka : Files : src/cb_config_couch_sync.erl src/ns_config_default.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #358 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/358/)
          MB-5307: don't crash autocompaction daemon on UI-edited buckets (Revision c565a68f5335926a2c4231fca35498a0f43cf1ce)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #358 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/358/ ) MB-5307 : don't crash autocompaction daemon on UI-edited buckets (Revision c565a68f5335926a2c4231fca35498a0f43cf1ce) Result = SUCCESS Aliaksey Kandratsenka : Files : src/compaction_daemon.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #359 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/359/)
          MB-5307: avoid infinite loops in auto-compaction daemon (Revision 6ad51d87e75a22e4f0611c356c6790f8fcaa66fa)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #359 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/359/ ) MB-5307 : avoid infinite loops in auto-compaction daemon (Revision 6ad51d87e75a22e4f0611c356c6790f8fcaa66fa) Result = SUCCESS Aliaksey Kandratsenka : Files : src/compaction_daemon.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #363 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/363/)
          MB-5307 Use more descriptive names for unique_random_ints args. (Revision 80eb1f4ef7c056ef28de249d8ad48f9be77060d5)
          MB-5307 Really avoid infinite loops in unique_random_ints. (Revision 0d29e490e51a16cf23d80cf6755fdc542507d5b4)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #363 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/363/ ) MB-5307 Use more descriptive names for unique_random_ints args. (Revision 80eb1f4ef7c056ef28de249d8ad48f9be77060d5) MB-5307 Really avoid infinite loops in unique_random_ints. (Revision 0d29e490e51a16cf23d80cf6755fdc542507d5b4) Result = SUCCESS Aliaksey Kandratsenka : Files : src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/compaction_daemon.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #364 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/364/)
          MB-5307: support simple way to adjust some timeouts at runtime (Revision 76eb18f3447ef6842cac4656a64223995cfc3965)
          MB-5307: allow just grabbing current archive of master events (Revision e7ce89f2b610ee8adddab44dc50013e43faf01e9)
          MB-5307: unbreak cli ebucketmigrator (Revision f3a69f7ec61901cd58254511a853f6678764f42a)
          MB-5307:ebucketmigrator:dont ask password when not given username (Revision 27fbb5333af28875037c17f308f2e6d39913d6a7)
          MB-5307: made ns_vbm_sup:apply_changes only touch affected nodes (Revision 96b7e01a87478449f68225138d5564f75184c760)
          MB-5307: support slow network simulation for cluster_run (Revision 4c6e0d7ddf194af4b5f0c18a22aff1cc3fb01bc7)
          MB-5307: dont hibernate gen_events (Revision 66cc3635eef6dbdab5f9850425759c5dc69ec88a)
          MB-5307: menelaus_web:handle_streaming now eats all notifications (Revision 1595f2339cdd6630d6028a106a9376d75b7580d2)
          MB-5307: don't compute saslBucketsStreaming twice on each update (Revision 953e620ab18f5f911d497908bb62903bd3f668b5)
          MB-5307:saslBucketsStreaming now avoids sending whole node status (Revision c850d6ed8d517db89c3eed2e43186765b5deac86)
          MB-5307:refactored ns_port_init to avoid excessive recomputations (Revision ce6eb857a7c72f0927fe9fedc5a752974f26f039)
          MB-5307: skip ebucketmigrator sasl auth step for default bucket (Revision 9f47d8e254644a26c7e1d9ca25d63aa065ee6665)
          MB-5307: impl. more efficient check for ebucketmigrator timeout (Revision f9129129e707829578d938e41ca09275c9de5073)
          MB-5307:ebucketmigrator: use prim_inet instead of gen_tcp (Revision b39bc39976c013dcecf7af92894e03abeaa0e8ee)
          MB-5307:implemented more efficient ebucketmigrator initialization (Revision dc2672fb549d0a83cfe1db2139bbb55634fda33c)
          MB-5307: optimized ebucketmigrator network delays (Revision 4217416e71078303b4d7e6975e9eb6eee302f0c0)
          MB-5307: implemented exponential backoff for replicas building (Revision 0d961dcce2ce56d50fb114042d53e8187653ef07)
          MB-5307: only replicate locally made config changes (Revision 2ebcc0c8a64c8f12b43dfa3f2beb339bcd82e318)
          MB-5307: don't allow duplicate nodes in apply_changes (Revision 593ab7a503bedb273e8f9e84c92b447d1ecc1f23)
          MB-5307: use fully expanded port server args to detect changes (Revision 83d7f884244949a460e99f9cf05aa16ff675614c)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/mc_client_binary.erl
          • src/mc_binary.erl
          • CHANGES
          • src/ns_memcached.erl
          • src/ebucketmigrator_srv.erl
          • src/ns_config_ets_dup.erl
          • src/ns_server_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl

          Aliaksey Kandratsenka :
          Files :

          • src/misc.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • cluster_run
          • scripts/run_in_ns.rb

          Aliaksey Kandratsenka :
          Files :

          • src/ns_node_disco_log.erl
          • src/ns_node_disco_conf_events.erl
          • src/ns_port_init.erl
          • src/ns_mail_log.erl
          • src/ns_config_log.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl
          • src/menelaus_web_buckets.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web_buckets.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_port_init.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/mc_binary.erl
          • src/mc_client_binary.erl
          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_replicas_builder.erl

          Aliaksey Kandratsenka :
          Files :

          • CHANGES
          • src/ns_config.erl
          • src/ns_node_disco_conf_events.erl
          • src/ns_config_sup.erl
          • src/ns_config_rep.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_port_init.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #364 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/364/ ) MB-5307 : support simple way to adjust some timeouts at runtime (Revision 76eb18f3447ef6842cac4656a64223995cfc3965) MB-5307 : allow just grabbing current archive of master events (Revision e7ce89f2b610ee8adddab44dc50013e43faf01e9) MB-5307 : unbreak cli ebucketmigrator (Revision f3a69f7ec61901cd58254511a853f6678764f42a) MB-5307 :ebucketmigrator:dont ask password when not given username (Revision 27fbb5333af28875037c17f308f2e6d39913d6a7) MB-5307 : made ns_vbm_sup:apply_changes only touch affected nodes (Revision 96b7e01a87478449f68225138d5564f75184c760) MB-5307 : support slow network simulation for cluster_run (Revision 4c6e0d7ddf194af4b5f0c18a22aff1cc3fb01bc7) MB-5307 : dont hibernate gen_events (Revision 66cc3635eef6dbdab5f9850425759c5dc69ec88a) MB-5307 : menelaus_web:handle_streaming now eats all notifications (Revision 1595f2339cdd6630d6028a106a9376d75b7580d2) MB-5307 : don't compute saslBucketsStreaming twice on each update (Revision 953e620ab18f5f911d497908bb62903bd3f668b5) MB-5307 :saslBucketsStreaming now avoids sending whole node status (Revision c850d6ed8d517db89c3eed2e43186765b5deac86) MB-5307 :refactored ns_port_init to avoid excessive recomputations (Revision ce6eb857a7c72f0927fe9fedc5a752974f26f039) MB-5307 : skip ebucketmigrator sasl auth step for default bucket (Revision 9f47d8e254644a26c7e1d9ca25d63aa065ee6665) MB-5307 : impl. more efficient check for ebucketmigrator timeout (Revision f9129129e707829578d938e41ca09275c9de5073) MB-5307 :ebucketmigrator: use prim_inet instead of gen_tcp (Revision b39bc39976c013dcecf7af92894e03abeaa0e8ee) MB-5307 :implemented more efficient ebucketmigrator initialization (Revision dc2672fb549d0a83cfe1db2139bbb55634fda33c) MB-5307 : optimized ebucketmigrator network delays (Revision 4217416e71078303b4d7e6975e9eb6eee302f0c0) MB-5307 : implemented exponential backoff for replicas building (Revision 0d961dcce2ce56d50fb114042d53e8187653ef07) MB-5307 : only replicate locally made config changes (Revision 2ebcc0c8a64c8f12b43dfa3f2beb339bcd82e318) MB-5307 : don't allow duplicate nodes in apply_changes (Revision 593ab7a503bedb273e8f9e84c92b447d1ecc1f23) MB-5307 : use fully expanded port server args to detect changes (Revision 83d7f884244949a460e99f9cf05aa16ff675614c) Result = SUCCESS Aliaksey Kandratsenka : Files : src/mc_client_binary.erl src/mc_binary.erl CHANGES src/ns_memcached.erl src/ebucketmigrator_srv.erl src/ns_config_ets_dup.erl src/ns_server_sup.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl Aliaksey Kandratsenka : Files : src/misc.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator.erl Aliaksey Kandratsenka : Files : src/ns_vbm_sup.erl Aliaksey Kandratsenka : Files : cluster_run scripts/run_in_ns.rb Aliaksey Kandratsenka : Files : src/ns_node_disco_log.erl src/ns_node_disco_conf_events.erl src/ns_port_init.erl src/ns_mail_log.erl src/ns_config_log.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl src/menelaus_web_buckets.erl Aliaksey Kandratsenka : Files : src/menelaus_web_buckets.erl Aliaksey Kandratsenka : Files : src/ns_port_init.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/mc_binary.erl src/mc_client_binary.erl src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ns_replicas_builder.erl Aliaksey Kandratsenka : Files : CHANGES src/ns_config.erl src/ns_node_disco_conf_events.erl src/ns_config_sup.erl src/ns_config_rep.erl Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl Aliaksey Kandratsenka : Files : src/ns_port_init.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #365 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/365/)
          MB-5307 Make bucket_databases/1 a bit more efficient. (Revision 4c2014b26b2a09912580370c34f591c5970f7d05)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/ns_storage_conf.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #365 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/365/ ) MB-5307 Make bucket_databases/1 a bit more efficient. (Revision 4c2014b26b2a09912580370c34f591c5970f7d05) Result = SUCCESS Aliaksey Kandratsenka : Files : src/ns_storage_conf.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #366 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/366/)
          MB-5307: forward ported better ns_memcached workers pool (Revision 2829c357f0a7d4f441b5a5c74cd05b00d947e2f9)
          MB-5307: assigned ns_memcached data ops to heavy ops queue (Revision a927a269add839c791e0c3ba875b5f0fb2716a59)
          MB-5307: correctly account for very heavy memcached requests (Revision 6e0b82f56c389cbc0bd7b79b79eb3388a8ea28c9)

          Result = SUCCESS
          Aliaksey Artamonau :
          Files :

          • src/ns_memcached.erl
          • src/ns_memcached_sup.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_memcached.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_memcached.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #366 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/366/ ) MB-5307 : forward ported better ns_memcached workers pool (Revision 2829c357f0a7d4f441b5a5c74cd05b00d947e2f9) MB-5307 : assigned ns_memcached data ops to heavy ops queue (Revision a927a269add839c791e0c3ba875b5f0fb2716a59) MB-5307 : correctly account for very heavy memcached requests (Revision 6e0b82f56c389cbc0bd7b79b79eb3388a8ea28c9) Result = SUCCESS Aliaksey Artamonau : Files : src/ns_memcached.erl src/ns_memcached_sup.erl Aliaksey Artamonau : Files : src/ns_memcached.erl Aliaksey Artamonau : Files : src/ns_memcached.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #367 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/367/)
          MB-5307 Default to one replica in cluster_connect. (Revision 48c06e1b1fec3f43293d292861b32d9c8658860a)
          MB-5307 Allow disabling replica indexing via cluster_connect. (Revision 715eb21c23b891ca26ed24662457ffebf51fe96f)
          MB-5307: configure-ized max count of concurrently moved vbuckets (Revision e17d64be302799f4e057feffdf0d33d297b0d90d)
          MB-5307: try to wait for all built replicas has same checkpoint (Revision 09a516ac9fe901ee6eb99466ad5bde1d8a1c869f)
          MB-5307: parallelize sync_shutdown_many for less latency (Revision 1977f29b79f183144379e7f3bf9cc66ea3689ec7)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • cluster_connect

          Aliaksey Kandratsenka :
          Files :

          • cluster_connect

          Aliaksey Artamonau :
          Files :

          • src/ns_vbucket_mover.erl
          • CHANGES

          Aliaksey Artamonau :
          Files :

          • src/ns_replicas_builder.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_replicas_builder.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #367 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/367/ ) MB-5307 Default to one replica in cluster_connect. (Revision 48c06e1b1fec3f43293d292861b32d9c8658860a) MB-5307 Allow disabling replica indexing via cluster_connect. (Revision 715eb21c23b891ca26ed24662457ffebf51fe96f) MB-5307 : configure-ized max count of concurrently moved vbuckets (Revision e17d64be302799f4e057feffdf0d33d297b0d90d) MB-5307 : try to wait for all built replicas has same checkpoint (Revision 09a516ac9fe901ee6eb99466ad5bde1d8a1c869f) MB-5307 : parallelize sync_shutdown_many for less latency (Revision 1977f29b79f183144379e7f3bf9cc66ea3689ec7) Result = SUCCESS Aliaksey Kandratsenka : Files : cluster_connect Aliaksey Kandratsenka : Files : cluster_connect Aliaksey Artamonau : Files : src/ns_vbucket_mover.erl CHANGES Aliaksey Artamonau : Files : src/ns_replicas_builder.erl Aliaksey Artamonau : Files : src/ns_replicas_builder.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #371 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/371/)
          MB-5307 Pass global port to memcached via -p. (Revision 531b7e234811ca4930c115df2a0b97bb09f684ef)
          MB-5307: [bp] Fix cluster overview graphs showing blank data (Revision b97621bc8fa70d4ab9d116a3b21946e944f8c6b3)
          MB-5307: increased size of master activity events history (Revision 4dd8a612cd77248a71ff03787c17c9b53d472641)
          MB-5307: only consider stopping rebalance for normal janitor runs (Revision 80267c862cbb0d0330efeaa163c73fd7a0c2382c)
          MB-5307: fixed getting of not ready to replicate from vbuckets (Revision 5c6e2ba692d4197ec7831898a0c3884efbc2c0ee)
          MB-5307: fixed dialyzer complaints (Revision 12f2f3e1ff1ec66326a26f34034597234b9d4f84)
          MB-5307: introduced create_new_checkpoint command (Revision 59ce658fed5d81ccfb032daabe1440821fd09f8d)
          MB-5307: display avg disk commit time in seconds (Revision d90242c60faae3187354e530d15bb9aee2d7ca33)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/ns_config_default.erl

          Aliaksey Kandratsenka :
          Files :

          • priv/public/js/overview.js

          Aliaksey Artamonau :
          Files :

          • src/master_activity_events_keeper.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_orchestrator.erl
          • src/ns_janitor.erl

          Aliaksey Artamonau :
          Files :

          • src/mc_client_binary.erl
          • src/ebucketmigrator_srv.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_replicas_builder.erl

          Aliaksey Kandratsenka :
          Files :

          • include/mc_constants.hrl
          • src/ns_memcached.erl
          • src/mc_client_binary.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_stats.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #371 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/371/ ) MB-5307 Pass global port to memcached via -p. (Revision 531b7e234811ca4930c115df2a0b97bb09f684ef) MB-5307 : [bp] Fix cluster overview graphs showing blank data (Revision b97621bc8fa70d4ab9d116a3b21946e944f8c6b3) MB-5307 : increased size of master activity events history (Revision 4dd8a612cd77248a71ff03787c17c9b53d472641) MB-5307 : only consider stopping rebalance for normal janitor runs (Revision 80267c862cbb0d0330efeaa163c73fd7a0c2382c) MB-5307 : fixed getting of not ready to replicate from vbuckets (Revision 5c6e2ba692d4197ec7831898a0c3884efbc2c0ee) MB-5307 : fixed dialyzer complaints (Revision 12f2f3e1ff1ec66326a26f34034597234b9d4f84) MB-5307 : introduced create_new_checkpoint command (Revision 59ce658fed5d81ccfb032daabe1440821fd09f8d) MB-5307 : display avg disk commit time in seconds (Revision d90242c60faae3187354e530d15bb9aee2d7ca33) Result = SUCCESS Aliaksey Kandratsenka : Files : src/ns_config_default.erl Aliaksey Kandratsenka : Files : priv/public/js/overview.js Aliaksey Artamonau : Files : src/master_activity_events_keeper.erl Aliaksey Artamonau : Files : src/ns_orchestrator.erl src/ns_janitor.erl Aliaksey Artamonau : Files : src/mc_client_binary.erl src/ebucketmigrator_srv.erl Aliaksey Artamonau : Files : src/ns_replicas_builder.erl Aliaksey Kandratsenka : Files : include/mc_constants.hrl src/ns_memcached.erl src/mc_client_binary.erl Aliaksey Kandratsenka : Files : src/menelaus_stats.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #373 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/373/)
          MB-5307 Don't touch master db to fetch ddocs. (Revision 701f954b457b85bd887c1f88058b230fb6e4a98e)
          MB-5307 Flush pending config_changed messages in compaction daemon. (Revision 4a70b127dfec0455c2b94d6fcacac640229b5da0)
          MB-5307 Restart compaction only when it's really needed. (Revision 97c4815208d79407bbec21f178afab34a8c833fd)
          MB-5307 Trap exits as late as possible. (Revision dbae86a2192b25c38cf2b391636650217f023321)
          MB-5307 Generic way to set couch settings introduced. (Revision dd5495c10071c08edae1447a99de84054408714f)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/capi_set_view_manager.erl
          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl
          • src/ns_config_default.erl
          • src/ns_config.erl
          • src/cb_config_couch_sync.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #373 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/373/ ) MB-5307 Don't touch master db to fetch ddocs. (Revision 701f954b457b85bd887c1f88058b230fb6e4a98e) MB-5307 Flush pending config_changed messages in compaction daemon. (Revision 4a70b127dfec0455c2b94d6fcacac640229b5da0) MB-5307 Restart compaction only when it's really needed. (Revision 97c4815208d79407bbec21f178afab34a8c833fd) MB-5307 Trap exits as late as possible. (Revision dbae86a2192b25c38cf2b391636650217f023321) MB-5307 Generic way to set couch settings introduced. (Revision dd5495c10071c08edae1447a99de84054408714f) Result = SUCCESS Aliaksey Kandratsenka : Files : src/capi_set_view_manager.erl src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl src/ns_config_default.erl src/ns_config.erl src/cb_config_couch_sync.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #374 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/374/)
          MB-5307 Check moxi_port for conflicts with dedicated_port. (Revision 78b9fef20260a0400566f16a39a209baa4123400)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/ns_bucket.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #374 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/374/ ) MB-5307 Check moxi_port for conflicts with dedicated_port. (Revision 78b9fef20260a0400566f16a39a209baa4123400) Result = SUCCESS Aliaksey Kandratsenka : Files : src/ns_bucket.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #375 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/375/)
          MB-5307: updated our supervisor hierarchy documentation (Revision ff1530d557b40e7b3ea0dbcaee2b910cc28a647b)
          MB-5307 Fix forceful bucket compaction. (Revision 3d3302bfbe4e7bfe7c5ba4fbc02ea3f2ef9e912f)
          MB-5307 Use successive suffixes for variables to avoid confusion. (Revision ca5b1f8d9bdf40be0c9321017392305ce9887c22)
          MB-5307 Grab ready buckets correctly in wait_for_nodes/3. (Revision 6051edf765e3ed7453e98703ed10f9559f137db3)
          MB-5307 Treat bucket as warmed up only after janitor pass. (Revision 426cdcecbe1a89c2b52c070175401e76c0f53df3)
          MB-5307 REST API for setting fast warm up settings. (Revision b5e160f1274f2585370b7296a6edfe726790375a)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • doc/ns-server-hierarchy.txt

          Aliaksey Kandratsenka :
          Files :

          • src/compaction_daemon.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_janitor.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_orchestrator.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_janitor.erl
          • src/ns_memcached.erl
          • src/ns_heart.erl

          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web.erl
          • src/ns_config_default.erl
          • src/menelaus_web_buckets.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #375 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/375/ ) MB-5307 : updated our supervisor hierarchy documentation (Revision ff1530d557b40e7b3ea0dbcaee2b910cc28a647b) MB-5307 Fix forceful bucket compaction. (Revision 3d3302bfbe4e7bfe7c5ba4fbc02ea3f2ef9e912f) MB-5307 Use successive suffixes for variables to avoid confusion. (Revision ca5b1f8d9bdf40be0c9321017392305ce9887c22) MB-5307 Grab ready buckets correctly in wait_for_nodes/3. (Revision 6051edf765e3ed7453e98703ed10f9559f137db3) MB-5307 Treat bucket as warmed up only after janitor pass. (Revision 426cdcecbe1a89c2b52c070175401e76c0f53df3) MB-5307 REST API for setting fast warm up settings. (Revision b5e160f1274f2585370b7296a6edfe726790375a) Result = SUCCESS Aliaksey Kandratsenka : Files : doc/ns-server-hierarchy.txt Aliaksey Kandratsenka : Files : src/compaction_daemon.erl Aliaksey Kandratsenka : Files : src/ns_janitor.erl Aliaksey Kandratsenka : Files : src/ns_orchestrator.erl Aliaksey Kandratsenka : Files : src/ns_janitor.erl src/ns_memcached.erl src/ns_heart.erl Aliaksey Kandratsenka : Files : src/menelaus_web.erl src/ns_config_default.erl src/menelaus_web_buckets.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #376 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/376/)
          MB-5307: refactored documents.js (Revision f7505350684b3c5b87a4ba8e71fb2d5df7c7979c)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • priv/public/js/app.js
          • priv/public/css/screen.css
          • priv/public/index.html
          • priv/public/js/app-ui-misc.js
          • priv/public/js/documents.js
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #376 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/376/ ) MB-5307 : refactored documents.js (Revision f7505350684b3c5b87a4ba8e71fb2d5df7c7979c) Result = SUCCESS Aliaksey Kandratsenka : Files : priv/public/js/app.js priv/public/css/screen.css priv/public/index.html priv/public/js/app-ui-misc.js priv/public/js/documents.js
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #377 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/377/)
          MB-5307: refetch documents list when Document link at top is hit (Revision dcf16cc70214707683c70fa50d54b43f98c03bfc)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • priv/public/js/documents.js
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #377 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/377/ ) MB-5307 : refetch documents list when Document link at top is hit (Revision dcf16cc70214707683c70fa50d54b43f98c03bfc) Result = SUCCESS Aliaksey Kandratsenka : Files : priv/public/js/documents.js
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #378 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/378/)
          MB-5307 ale:sync call to ensure that logged messages are written. (Revision 2db2e19bfd9ecf99f2b1b327bacb4891632f1c07)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • deps/ale/src/ale.erl
          • deps/ale/src/ale_stderr_sink.erl
          • deps/ale/src/ale_transform.erl
          • deps/ale/src/ale_codegen.erl
          • src/ns_log_sink.erl
          • deps/ale/src/ale_disk_sink.erl
          • deps/ale/src/ale_utils.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #378 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/378/ ) MB-5307 ale:sync call to ensure that logged messages are written. (Revision 2db2e19bfd9ecf99f2b1b327bacb4891632f1c07) Result = SUCCESS Aliaksey Kandratsenka : Files : deps/ale/src/ale.erl deps/ale/src/ale_stderr_sink.erl deps/ale/src/ale_transform.erl deps/ale/src/ale_codegen.erl src/ns_log_sink.erl deps/ale/src/ale_disk_sink.erl deps/ale/src/ale_utils.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #380 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/380/)
          MB-5307: improved ns_config logging around clear call (Revision 0e6b2f70276f271d08bf1fe46c4b8da528c67c66)

          Result = SUCCESS
          Farshid Ghods :
          Files :

          • src/ns_config.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #380 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/380/ ) MB-5307 : improved ns_config logging around clear call (Revision 0e6b2f70276f271d08bf1fe46c4b8da528c67c66) Result = SUCCESS Farshid Ghods : Files : src/ns_config.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #381 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/381/)
          MB-5307: fixed bucket's ram quota error message typo (Revision 3badbeafa1700fbf6ef662842391ce62ca6560d2)
          MB-5307: moved bin_concat_path into menelaus_util (Revision 2be59c48d38a5b4f34b13ee9c23cf9713f0bdb99)
          MB-5307: mark memcached buckets as warmed up asap (Revision b99ecf0381eb5d34ff03067e698834ba40f9f394)
          MB-5307: log unhandled messages in ns_config (Revision bb698e1954fa9c385a3987991801152ffed9a81b)
          MB-5307: added API call for ddocs' list with link to compactViews (Revision c2bc7672be31d75f40e53432e0195d0ccff2f912)

          Result = SUCCESS
          Aliaksey Artamonau :
          Files :

          • src/menelaus_web_buckets.erl

          Aliaksey Artamonau :
          Files :

          • src/menelaus_web_buckets.erl
          • src/menelaus_util.erl
          • src/menelaus_web.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_memcached.erl

          Aliaksey Artamonau :
          Files :

          • src/ns_config.erl

          Aliaksey Artamonau :
          Files :

          • src/capi_utils.erl
          • doc/api-changes/ddocs-list.txt
          • src/capi_set_view_manager.erl
          • src/menelaus_web.erl
          • src/menelaus_web_buckets.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #381 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/381/ ) MB-5307 : fixed bucket's ram quota error message typo (Revision 3badbeafa1700fbf6ef662842391ce62ca6560d2) MB-5307 : moved bin_concat_path into menelaus_util (Revision 2be59c48d38a5b4f34b13ee9c23cf9713f0bdb99) MB-5307 : mark memcached buckets as warmed up asap (Revision b99ecf0381eb5d34ff03067e698834ba40f9f394) MB-5307 : log unhandled messages in ns_config (Revision bb698e1954fa9c385a3987991801152ffed9a81b) MB-5307 : added API call for ddocs' list with link to compactViews (Revision c2bc7672be31d75f40e53432e0195d0ccff2f912) Result = SUCCESS Aliaksey Artamonau : Files : src/menelaus_web_buckets.erl Aliaksey Artamonau : Files : src/menelaus_web_buckets.erl src/menelaus_util.erl src/menelaus_web.erl Aliaksey Artamonau : Files : src/ns_memcached.erl Aliaksey Artamonau : Files : src/ns_config.erl Aliaksey Artamonau : Files : src/capi_utils.erl doc/api-changes/ddocs-list.txt src/capi_set_view_manager.erl src/menelaus_web.erl src/menelaus_web_buckets.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #383 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/383/)
          MB-5307: disable replica index by default on UI (Revision b8763c869bf4eea4291af3b22783150c15dbe5f9)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • priv/public/js/buckets.js
          • priv/public/js/app.js
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #383 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/383/ ) MB-5307 : disable replica index by default on UI (Revision b8763c869bf4eea4291af3b22783150c15dbe5f9) Result = SUCCESS Aliaksey Kandratsenka : Files : priv/public/js/buckets.js priv/public/js/app.js
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #386 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/386/)
          MB-5307: implemented faster bucket config access (Revision fa73157fb9f61c82cffd66889cea2fb66e8ad1bf)
          MB-5307: optimized auth checking in capi's do_db_req (Revision 28faa1de88dd9936629e443b5ff3e34d9fcd85c3)
          MB-5307: allow init and sync task submits in generic work queue (Revision 188ffcfc921ad787e8f0ef38489927b1db1be048)
          MB-5307: implemented simple caching for view merge params builder (Revision 2b803d9b9ad2f3155ed62c27684c2aeef5eef974)
          MB-5307: moved run_on_subset to capi_view (Revision a911c0f0fa3efe6007248688e69aacfc5c172eec)
          MB-5307: optimized hot path of view merge params building (Revision b742c70f12ee0ffced6eaec7e0b854232dadb9e5)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/ns_bucket.erl

          Aliaksey Kandratsenka :
          Files :

          • src/capi_frontend.erl

          Aliaksey Kandratsenka :
          Files :

          • src/work_queue.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_server_sup.erl
          • src/vbucket_map_mirror.erl

          Aliaksey Kandratsenka :
          Files :

          • src/capi_view.erl
          • src/capi_frontend.erl

          Aliaksey Kandratsenka :
          Files :

          • src/capi_spatial.erl
          • src/capi_view.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #386 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/386/ ) MB-5307 : implemented faster bucket config access (Revision fa73157fb9f61c82cffd66889cea2fb66e8ad1bf) MB-5307 : optimized auth checking in capi's do_db_req (Revision 28faa1de88dd9936629e443b5ff3e34d9fcd85c3) MB-5307 : allow init and sync task submits in generic work queue (Revision 188ffcfc921ad787e8f0ef38489927b1db1be048) MB-5307 : implemented simple caching for view merge params builder (Revision 2b803d9b9ad2f3155ed62c27684c2aeef5eef974) MB-5307 : moved run_on_subset to capi_view (Revision a911c0f0fa3efe6007248688e69aacfc5c172eec) MB-5307 : optimized hot path of view merge params building (Revision b742c70f12ee0ffced6eaec7e0b854232dadb9e5) Result = SUCCESS Aliaksey Kandratsenka : Files : src/ns_bucket.erl Aliaksey Kandratsenka : Files : src/capi_frontend.erl Aliaksey Kandratsenka : Files : src/work_queue.erl Aliaksey Kandratsenka : Files : src/ns_server_sup.erl src/vbucket_map_mirror.erl Aliaksey Kandratsenka : Files : src/capi_view.erl src/capi_frontend.erl Aliaksey Kandratsenka : Files : src/capi_spatial.erl src/capi_view.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #387 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/387/)
          MB-5307 Make some cb_gen_vbm_sup message consume less space. (Revision 9a702b278341f7da103ddbb6e226b23188332f41)
          MB-5307 Put comment in the right place. (Revision 5a11fb56313ae13e00d0082cf72ea0c4cd9f62ab)
          MB-5307 Assert that all replication changes are done by master. (Revision 2a6a2eb50e1a26fc5dd84aef8489128198e8e6a8)
          MB-5307 Make mc_binary timeout errors look uniform. (Revision c87290150473c092a35d6e3ad7b8339476a8ce62)
          MB-5307 Introduce ns_memcached:eval/2 function. (Revision 38355388eee8cc0e8efbcaddb742b60ea849b72f)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_janitor.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/mc_binary.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_memcached.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #387 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/387/ ) MB-5307 Make some cb_gen_vbm_sup message consume less space. (Revision 9a702b278341f7da103ddbb6e226b23188332f41) MB-5307 Put comment in the right place. (Revision 5a11fb56313ae13e00d0082cf72ea0c4cd9f62ab) MB-5307 Assert that all replication changes are done by master. (Revision 2a6a2eb50e1a26fc5dd84aef8489128198e8e6a8) MB-5307 Make mc_binary timeout errors look uniform. (Revision c87290150473c092a35d6e3ad7b8339476a8ce62) MB-5307 Introduce ns_memcached:eval/2 function. (Revision 38355388eee8cc0e8efbcaddb742b60ea849b72f) Result = SUCCESS Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl Aliaksey Kandratsenka : Files : src/ns_janitor.erl Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl Aliaksey Kandratsenka : Files : src/mc_binary.erl Aliaksey Kandratsenka : Files : src/ns_memcached.erl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #388 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/388/)
          MB-5307: added analyze-takeovers script (Revision ef450d9fc3e315030c02c867a2625060ecfce1d7)
          MB-5307: improved logging around docs replication (Revision 4bf1e8a8a3b327d8f8e21804497d958e3f47870e)
          MB-5307 Allow stopping processing data early in ebucketmigrator. (Revision 2c59746d6de068ac76f61ca15b25e12947fd5be8)
          MB-5307 Abstract common increment_counter pattern. (Revision 35b7e7134906830c4288cfdc2b8266326673933b)
          MB-5307 Handle missing supervisor when stopping replications. (Revision 50b76ef4d4aaaf874046e201eac38af737fc59df)
          MB-5307 Service keeping track of server versions used in cluster. (Revision 8067e75ece3f4f53f65d2fcc3c7588b7cf20cc0c)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • scripts/analyze-takeovers.rb

          Aliaksey Kandratsenka :
          Files :

          • src/cb_generic_replication_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ebucketmigrator_srv.erl

          Aliaksey Kandratsenka :
          Files :

          • src/cb_gen_vbm_sup.erl

          Aliaksey Kandratsenka :
          Files :

          • src/ns_doctor.erl
          • src/ns_heart.erl
          • src/ns_server_sup.erl
          • src/ns_version_info.erl
          • include/ns_version_info.hrl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #388 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/388/ ) MB-5307 : added analyze-takeovers script (Revision ef450d9fc3e315030c02c867a2625060ecfce1d7) MB-5307 : improved logging around docs replication (Revision 4bf1e8a8a3b327d8f8e21804497d958e3f47870e) MB-5307 Allow stopping processing data early in ebucketmigrator. (Revision 2c59746d6de068ac76f61ca15b25e12947fd5be8) MB-5307 Abstract common increment_counter pattern. (Revision 35b7e7134906830c4288cfdc2b8266326673933b) MB-5307 Handle missing supervisor when stopping replications. (Revision 50b76ef4d4aaaf874046e201eac38af737fc59df) MB-5307 Service keeping track of server versions used in cluster. (Revision 8067e75ece3f4f53f65d2fcc3c7588b7cf20cc0c) Result = SUCCESS Aliaksey Kandratsenka : Files : scripts/analyze-takeovers.rb Aliaksey Kandratsenka : Files : src/cb_generic_replication_srv.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/ebucketmigrator_srv.erl Aliaksey Kandratsenka : Files : src/cb_gen_vbm_sup.erl Aliaksey Kandratsenka : Files : src/ns_doctor.erl src/ns_heart.erl src/ns_server_sup.erl src/ns_version_info.erl include/ns_version_info.hrl
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in github-ns-server-2-0 #389 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/389/)
          MB-5307 Use menelaus_util:bin_concat_path where possible. (Revision 31dbe1bb831d3935204fa24f2d59c9fd446ca6f1)

          Result = SUCCESS
          Aliaksey Kandratsenka :
          Files :

          • src/menelaus_web_buckets.erl
          • src/menelaus_web.erl
          • src/menelaus_web_remote_clusters.erl
          Show
          thuan Thuan Nguyen added a comment - Integrated in github-ns-server-2-0 #389 (See http://qa.hq.northscale.net/job/github-ns-server-2-0/389/ ) MB-5307 Use menelaus_util:bin_concat_path where possible. (Revision 31dbe1bb831d3935204fa24f2d59c9fd446ca6f1) Result = SUCCESS Aliaksey Kandratsenka : Files : src/menelaus_web_buckets.erl src/menelaus_web.erl src/menelaus_web_remote_clusters.erl