Release Notes - Couchbase Server - Version 1.6.0 GA - HTML format

Bug

  • [MB-403] - move to a proper zero chunk
  • [MB-871] - Membase wikipedia entry
  • [MB-966] - Need to remove/disable emoxi
  • [MB-976] - zstored code must be merged back into moxi
  • [MB-1007] - Flusher pauses inconsistently between runs.
  • [MB-1011] - pandora build system has GPL m4 macros in it
  • [MB-1013] - UI: avoid sync XHR
  • [MB-1061] - membase-cli requires python json module
  • [MB-1071] - need a request license key URL
  • [MB-1099] - windows: ship membase-cli python as executable binaries, via py2exe or equivalent
  • [MB-1106] - Investigate if the usage of POD for documentation (man pages) has license issue
  • [MB-1163] - Installation successful message gives wrong URL to go to configuration setup
  • [MB-1178] - UI: Membase and Membase Cluster word capitalization needs uniformity
  • [MB-1179] - potential process leak in misc:wait_for_process/2
  • [MB-1187] - unclear error when incorrect IP enter to join cluster
  • [MB-1196] - Remove notion of "server name"
  • [MB-1224] - embedded moxi: configure in ns_server to run with more concurrency
  • [MB-1228] - moxi should return EINTERNAL instead of ENOMEM during downstream errors
  • [MB-1286] - transient warning "Fail Over Warning: Your system is missing replicants .."
  • [MB-1322] - Elastro does not appear on the login screen
  • [MB-1324] - IE7 and IE8-not compat: Product key box on welcome (congratulations) screen is not left-aligned with text, logo, and button
  • [MB-1335] - User should be informed that they have to enter both a username and a password in the Secure Server screen (Step 3 of 3 setup wizard)
  • [MB-1341] - failing to add a non-existent node
  • [MB-1347] - epmd continues to run even after uninstall of Membase -- user can end up running wrong version of NorthScale erlang library
  • [MB-1352] - Need to do something about conflicting config updates
  • [MB-1355] - Fix language errors in error message when cannot reach IP address of another node during configuration, join cluster, step 2 of 3
  • [MB-1422] - Flush_all followed by service stop causes problems
  • [MB-1437] - Upgrading from beta to GA
  • [MB-1464] - remove concept of non-secured (authenticationless) cluster
  • [MB-1496] - memcached and vbucketmigrator should be in PATH
  • [MB-1558] - "Console has been reloaded" after join
  • [MB-1578] - Node should notice when it's been ejected
  • [MB-1582] - error when evicting if data is already evicted
  • [MB-1588] - Data Buckets analytics view "crashes" and user is returned to Cluster Overview
  • [MB-1596] - Help Button should go to Documents page
  • [MB-1602] - incr/decr with CAS not supported
  • [MB-1617] - rename membase binary to membase
  • [MB-1629] - Re-fix shutdown stat reconnect in flushctl
  • [MB-1636] - Standalone Moxi: put "running" instructions into RPM installer and README
  • [MB-1639] - Improper behavior if memcached can't start due to bad path.
  • [MB-1640] - "Dynamic RAM" displayed incorrectly
  • [MB-1656] - moxi maybe shouldn't exit() if it sees junk JSON from REST server
  • [MB-1697] - Fast startup mode
  • [MB-1708] - moxi should use admin user/pswd instead of auth creds in JSON
  • [MB-1724] - Need disk usage statistic per bucket
  • [MB-1735] - "Membase quota" for memory cache in server screen incorrect
  • [MB-1747] - Forum request: Need a way to reset the UI's password via the CLI
  • [MB-1748] - cannot store data to bucket that is too small
  • [MB-1752] - rebalance failed after join node
  • [MB-1758] - default bucket needs to support password and enforce mandatory authentication in that case
  • [MB-1759] - moxi clients assigned to 1st bucket when missing default bucket
  • [MB-1795] - Rebalance start/completion logs are eaten by the duplicate detector
  • [MB-1813] - Various Buttons still use ALL CAPS
  • [MB-1822] - Cluster overview doesn't deal well when amount used is greater than amount allocated
  • [MB-1823] - memcached/ep-engine bg stats were missing
  • [MB-1826] - Bucket analytics: "Live view of..." looks ugly
  • [MB-1827] - "hourly" stats shows non-flat line for the same value
  • [MB-1842] - Replication fails if slave memory is less than total data size
  • [MB-1844] - operations stop after failing over and rebalancing a node out of 2 node cluster
  • [MB-1849] - ns_server allocates half of the requested memory to a node
  • [MB-1853] - pressing failover on the failing server fails
  • [MB-1854] - bad grammer in Add Server securiy tooltip
  • [MB-1855] - inconsistent Server vs "Node" terminology in confirmation popup
  • [MB-1856] - Translate "bytes read" and "bytes written" to "bytes received" and "bytes sent"
  • [MB-1862] - UI does not work with IE7 on Win 2008
  • [MB-1864] - Rebalance failed after Failover/Add back
  • [MB-1870] - Rename "Disk Writes" to "Persistence Write Queue"
  • [MB-1871] - Add stat for "RAM Evictions"
  • [MB-1890] - cluster overview screen shows negative unused memory
  • [MB-1894] - joining cluster in wizard with wrong password takes you back to welcome screen
  • [MB-1911] - get error on membase in window 2008 after running memslap
  • [MB-1919] - ns web console reloads after running memslap more than 2 times in windowsI
  • [MB-1928] - Disk Used in Manage Bucket screen always shows usage for default bucket only
  • [MB-1936] - sets to the wrong vbucket still take up memory
  • [MB-1950] - Failover button needs to be inactive if server already failedover
  • [MB-1951] - Failed Over servers are still included in "Active Servers" count
  • [MB-1954] - UI "crash" when I pressed the edit bucket button
  • [MB-1957] - Idle bucket "grows" its memory usage...
  • [MB-1963] - memslap failed after rebalancing of two nodes with "out of memory error"
  • [MB-1971] - Memory does not come down to mem_low_wat if ht_size and stored_val_type are used
  • [MB-1991] - Swap "Total Allocated" and "Total In Cluster" for RAM over view
  • [MB-1993] - Prevent user from over-allocating Disk storage
  • [MB-1994] - Disk space metrics seem incorrect in UI
  • [MB-2009] - windows rc libmemcached autogen files copied to wrong place
  • [MB-2026] - New bucket creation always overcommits storage by default
  • [MB-2037] - Moxi should honor REST API authentication
  • [MB-2042] - Failure to adjust ep_total_cache_size when deleting a vbucket
  • [MB-2043] - clicking on top-left membase.org wiki takes you to northscale.com
  • [MB-2046] - change /opt/NorthScale to /opt/membase
  • [MB-2047] - Failed over server still has failover and remove server button
  • [MB-2050] - Membase cli lacks node support for node provisioning
  • [MB-2055] - Tap dump flag does not cause disconnect
  • [MB-2060] - REST Docs: "clusterMemberHostPort" should be "clusterMemberPort"
  • [MB-2061] - specify an ep-engine initfile at bucket startup
  • [MB-2068] - use northscale/moxi master branch, not vbucket branch
  • [MB-2072] - Rebalance failed after remove node
  • [MB-2074] - flushctl error handling broken
  • [MB-2075] - Memcapable failed after joining servers
  • [MB-2077] - stats proxy reset should clear histograms
  • [MB-2079] - Add warning message when configuring more replicas than available servers
  • [MB-2080] - minimum bucket RAM quota is 64MByte
  • [MB-2083] - add operations may accidentally overwrite set items during a race
  • [MB-2085] - Open ports 11211, 11210, 4369, 8080 and 21100 to 21199 when install membase.
  • [MB-2092] - ns web console keeps reload and show error
  • [MB-2102] - ns_rebalancer should not silently remove down nodes
  • [MB-2104] - Better error handling in UI
  • [MB-2110] - linux: need to change northscale-server to membase-server
  • [MB-2111] - Company Name & Product Name Change from NorthScale to Membase
  • [MB-2112] - windows: need to change northscale-server to membase-server
  • [MB-2113] - Company name change from NorthScale to membase needs to be reflected in GUI
  • [MB-2114] - Changing port number via REST causes disruption in traffic
  • [MB-2117] - Loader expiration awareness
  • [MB-2118] - Dispatcher job to purge expired objects
  • [MB-2119] - No GUI error on attempt to create membase bucket on already used port
  • [MB-2126] - Replacing time() with the new timing API provided by the memcached server
  • [MB-2127] - RAM overview bar does not show value stably
  • [MB-2131] - Mnesia supervisor
  • [MB-2143] - Stats for memcached bucket are incorrect
  • [MB-2145] - Need to prevent user from "overloading" port number
  • [MB-2150] - Warn user if insufficient replicas to support failover
  • [MB-2151] - memory bytes used stays at 0 for memcached buckettype
  • [MB-2154] - username & password fields don't have border in IE8
  • [MB-2161] - Memcached buckets should not show "disk usage"
  • [MB-2162] - Columns in Manage Data Buckets screen don't line up
  • [MB-2166] - Special default bucket behaviour
  • [MB-2171] - Memcapable failed for default bucket if some of the nodes failed over
  • [MB-2172] - webui: initial config wizard ugly line break
  • [MB-2175] - licenses.zip had odd file and sub-directory contents
  • [MB-2176] - need 1.6.0 GA techdocs
  • [MB-2177] - Make deletion not a table scan
  • [MB-2184] - Got unhandled error in log page repeatly
  • [MB-2186] - UI Timeout
  • [MB-2190] - adding server and rebalancing on win64 results in data loss
  • [MB-2191] - Replica > 1 Does Not Work
  • [MB-2192] - Ending up with duplicate items on disk
  • [MB-2194] - Don't crash if we can't load all data from disk
  • [MB-2197] - "Your path is invalid. It must be a directory writable by northscale user" in setup wizard
  • [MB-2198] - Trying to over-allocate DRAM messes up graph
  • [MB-2201] - unlimit number of replica
  • [MB-2202] - server-add without rebalance causes missing data / set failures
  • [MB-2204] - append failures
  • [MB-2205] - CAS stats not representing ep-engine operations
  • [MB-2206] - rebalance failure with port reused & noproc
  • [MB-2207] - rebalance freezed after adding node
  • [MB-2208] - missing data after rebalance / SERVER_ERROR proxy downstream closed
  • [MB-2209] - membase crash when deleting bucket from UI
  • [MB-2210] - bucket deletion does not remove database files
  • [MB-2211] - RAM Quota incorrect for memcached bucket type
  • [MB-2212] - the 'gateway' proxy should handle a null default bucket
  • [MB-2213] - Memcached bucket types show incorrect access control
  • [MB-2214] - items count stat dips intermittently, transiently, while cluster is quiescent
  • [MB-2217] - Rebalance failed for 2 nodes with "buffer overflow detected" on Ubuntu
  • [MB-2222] - memcached process fails during delete bucket, ns_server does not restart it
  • [MB-2224] - Document temporary server error when unable to allocate RAM
  • [MB-2225] - Disk greater than RAM can cause data loss
  • [MB-2226] - failover is too slow
  • [MB-2228] - sporadic test failure: expiry... `Failed to get in check_key_value' (h1->get(h, NULL, &i, key, strlen(key), vbucket) == ENGINE_SUCCESS)
  • [MB-2229] - Delete doesn't decrement hash size if it's not the head of the table
  • [MB-2230] - should disallow bucket creation with same port as existing bucket
  • [MB-2231] - a bucket on a conflicting port should have visible error/log info
  • [MB-2233] - ui: can't create a bucket on a separate port and has a password
  • [MB-2234] - moxi emits no error against http://HOST:8080/pools/default/bucketsStreamingConfig/default
  • [MB-2238] - need membase icon for windows
  • [MB-2241] - Change URLs to point to new membase.com/org urls
  • [MB-2242] - Graphical Bars show underflow (large negative values) for some values
  • [MB-2247] - append and prepend and CRLF
  • [MB-2248] - Very long tap stream test runs
  • [MB-2249] - replication failing for replica=2 with 3 nodes
  • [MB-2250] - Remove any config that refers to version-specific directories
  • [MB-2252] - Support tool hangs indefinitely
  • [MB-2253] - memcached crashed after running memslap on ascii protocol
  • [MB-2254] - Memcapable keeps failing with 13 errors for all buckets
  • [MB-2255] - vbucketmigrator exits with a status of 0 in replication mode when one side hangs up
  • [MB-2257] - Ignore vbucket state when feeding tap streams
  • [MB-2258] - "flush_all" does not clear "curr_items"
  • [MB-2260] - moxi doesn't pass an empty password through
  • [MB-2263] - Installer uses northscale logo and graphics
  • [MB-2264] - create default bucket screen yellow "validating" thing appears
  • [MB-2266] - Company and Product Name change needs to be reflected in log messages
  • [MB-2267] - Failed memory quota validation messages
  • [MB-2268] - Server is going down after adding it to a cluster
  • [MB-2269] - Shouldn't require auth for default bucket's JSOn
  • [MB-2270] - duplicate keys found to be in the system
  • [MB-2271] - dpkg --remove doesn't stop epmd
  • [MB-2273] - Minimum Memory Quota should not be a percentage of available memory
  • [MB-2274] - Minimum Bucket size needs to be absolute number
  • [MB-2275] - Rebalance failed after adding a node with load
  • [MB-2276] - UI should not allow removal of down node
  • [MB-2279] - trying to rebalance out down node makes rebalancer hang
  • [MB-2281] - replace northscale logo with membase logo
  • [MB-2282] - moxi: hot lock with memcached.c/transmit()
  • [MB-2284] - dataload failure should exit sooner and not generate one log message per item
  • [MB-2285] - Global tap mutex comes out of the hot lock contention
  • [MB-2286] - standalone moxi rpm: change top-level dirs & package names
  • [MB-2287] - Client hanging talking to server.
  • [MB-2288] - Flush buckets before deleting them
  • [MB-2289] - Change default REST port to 8091
  • [MB-2290] - Change anything that mentions REST port to 8091
  • [MB-2291] - Change all docs that mention REST/UI port to 8091
  • [MB-2292] - Make memcached bucket behavior compatible with 1.0.3
  • [MB-2293] - web console crashed after adding a node with load
  • [MB-2294] - Rebalance failed after adding a node with load and data in bucket
  • [MB-2295] - Need to remove EULA acceptance from Windows installer
  • [MB-2296] - modify LICENSE.txt / EULA's from installers
  • [MB-2297] - During setup using default Disk Storage Path returns error
  • [MB-2300] - moxi crash in zstored_downstream_waiting_add()
  • [MB-2301] - Can't view server information when no default bucket is configured
  • [MB-2302] - moxi: heterogeneous libvbucket-vs-libmemcached hashing
  • [MB-2303] - test failure in tap test
  • [MB-2305] - "clusterMemberNodeHostIp" should be "clusterMemberHostIp" in docs
  • [MB-2307] - REST Docs: need example of editing bucket config
  • [MB-2311] - REST Docs: make example for creating a bucket clearer
  • [MB-2312] - REST Docs: need to update bucket creation to handle type and auth
  • [MB-2314] - Support Tool: "failed to locate /opt/membase/bin/analyze_core"
  • [MB-2315] - Support Tool: specify exact command being run to generate output
  • [MB-2316] - Support Tool: use full path names to binaries
  • [MB-2317] - Support Tool: swap information incorrectly reported
  • [MB-2318] - Support Tool: extend usage() info
  • [MB-2319] - ui: techdocs link is broken while mid-rename
  • [MB-2320] - vbucket deletions taking too high priority
  • [MB-2323] - tap mutations should eject values when over low water mark
  • [MB-2324] - UI of analytic page crashed when 5th bucket is created
  • [MB-2325] - running memcachetest against 2 node cluster - locked up
  • [MB-2326] - RAM ejections failed in default bucket when rebalance with load
  • [MB-2328] - Documentation link is brokwn
  • [MB-2329] - disable human readable time formatting in stats
  • [MB-2333] - Syntax error in /opt/membase/bin/membase
  • [MB-2334] - membase-server_x86_64_1.6.0beta4-32 is an old build
  • [MB-2335] - Rebalance failed for two nodes on Windows
  • [MB-2337] - moxi: gives unhelpful -2 error msg when using bad unix domain socket path
  • [MB-2339] - wizard doesn't display on IE after fresh install
  • [MB-2340] - stats select screen has text layout problem now
  • [MB-2346] - moxi ops/sec at 20 with binary filesize increase from 1.7MB to 4.3MB
  • [MB-2349] - web console reloads many times during and after rebalance.
  • [MB-2351] - web console reload with error when rebalance with load
  • [MB-2352] - ep_total_persisted is increasing continuously even though no operation is performed on that server
  • [MB-2353] - sasl failed on memcached bucket
  • [MB-2354] - Usage gauges need rounded ends
  • [MB-2356] - Failed to load 1K items of 20M to test2memcached bucket
  • [MB-2357] - Editing bucket fails
  • [MB-2358] - Remove "hdd" from Membase cli
  • [MB-2360] - Reduce frequency of expiration pager job
  • [MB-2361] - Worker thread on moxi hangs
  • [MB-2362] - membase-cli: no bucket-info (details) command
  • [MB-2363] - bucket configuration REST is very organic/messy
  • [MB-2364] - memcached response is very slow during rebalancing
  • [MB-2365] - RAM bar indicator shows incorrect value
  • [MB-2366] - memcached bucket can store data more than its quota allowed.
  • [MB-2367] - Adding node to a cluster failed and brought down the other node
  • [MB-2368] - stats shows error proxy write to down stream
  • [MB-2369] - moxi should ignore unhealthy nodes in ketama
  • [MB-2370] - Server refused to be removed.
  • [MB-2371] - new membase favicon has tiny white pixel glitch
  • [MB-2372] - moxi: binary sasl auth on gateway moxi sometimes doesn't work
  • [MB-2373] - analytic page does not show graph when load data to memcached bucket in binary protocol
  • [MB-2374] - Fresh install of membase erl.exe sitting at 95+% CPU utilization
  • [MB-2375] - rebalancing of bucket with large data set failed
  • [MB-2376] - MEMORY_ALLOCATION_FAILURE's
  • [MB-2377] - size of default bucket jumps back to old size
  • [MB-2378] - manage->servers view shows Membase Quota (1.36Gb) while monitor->cluster overview shows Total in Cluster (200 MB)
  • [MB-2381] - After adding the second node a lot of misses returned
  • [MB-2385] - Update Favicon
  • [MB-2386] - Don't destroy replicas after failed node
  • [MB-2391] - need to update pictures of new setup and analytic page.
  • [MB-2392] - management/stats vkey cmd-line takes vbucketid parameter in an odd way
  • [MB-2393] - Rebalancing to remove node via CLI returns success but doesn't do anything
  • [MB-2394] - item count is not reduced on memcached bucket as expected
  • [MB-2395] - Rebalance failed after adding a node with data in bucket
  • [MB-2397] - wizard step 1 of 3 shows suggest RAM higher than max RAM
  • [MB-2398] - bad labels on graph
  • [MB-2400] - Unable to create a dedicated port bucket
  • [MB-2401] - can not create ascii buckets in window 2008 64bit and ubuntu 9.04 32bit
  • [MB-2404] - favicon is still wrong in the UI
  • [MB-2405] - vbucketctl stopped working
  • [MB-2407] - not draining write queue for over 30 minutes
  • [MB-2408] - Node is half configured after joining.
  • [MB-2409] - stats climb linearly for periods, correlating with slow max operations
  • [MB-2410] - Rebalance fails consistently
  • [MB-2411] - can not load data to memcached bucket with binary protocol
  • [MB-2412] - Error status incorrectly returned in the key field
  • [MB-2413] - REST API changed a bit
  • [MB-2415] - can not get or set data in standard bucket after a node down in a cluster of 2 nodes
  • [MB-2417] - Persistence events do not occur when any vbuckets are pending deletion
  • [MB-2420] - memcached crashed after create bucket on 11210 port
  • [MB-2421] - Need better antialised edges on favicon.png
  • [MB-2422] - deleted items can reappear if rematerialization happens
  • [MB-2423] - rebalancing a cluster from 3 nodes to 2 nodes, keeps many vbuckets on dead state.
  • [MB-2428] - 75% misses for memcached bucket after rebalancing
  • [MB-2431] - When deleting a bucket, delete the database as well.
  • [MB-2434] - can not load data to 3rd or 4th membase bucket with standard port
  • [MB-2435] - ui: graph label "Persistence write queue size" wraps and clips
  • [MB-2436] - Rebalancing failed... and then succeeded automatically.
  • [MB-2440] - rebalance fails with case_clause error
  • [MB-2441] - overview page shows incorrect value for RAM and disk
  • [MB-2442] - vbucketmigrator exit with status 70
  • [MB-2443] - need separate packages for community vs enterprise editions
  • [MB-2444] - setting per-node ram quota changes the size of the default bucket as well
  • [MB-2445] - missing data - vbucketmigrator isn't setting backfill flag?
  • [MB-2446] - memcached eats up all CPU on Windows with no load
  • [MB-2447] - Rebalancing is extremely slow and than failing
  • [MB-2450] - Cluster stuck in unrecoverable state after server failures
  • [MB-2451] - Loading graph hangs on
  • [MB-2452] - During joining non-existent cluster no GUI error displayed on Configure page
  • [MB-2454] - warmup time stat is not functioning
  • [MB-2455] - Rebalance was very slow and ended on a weired state
  • [MB-2456] - disk storage shows 0 GB at initial setup page.
  • [MB-2458] - Node added to cluster is not updating UI properly
  • [MB-2460] - Rebalancing hung at 99.4% lost data items
  • [MB-2461] - persistence write queue size stuck at nonzero after Rebalance
  • [MB-2462] - default bucket freezed when full
  • [MB-2465] - easter egg!
  • [MB-2466] - standalone moxi license
  • [MB-2467] - Create default membase bucket on setup screen fails.
  • [MB-2468] - windows: need py2exe on ep-engine/management scripts
  • [MB-2469] - server moxi exited with port 11211 conflict
  • [MB-2470] - Fail over warning with only one node setup
  • [MB-2471] - Get warning error even with replica set to 1
  • [MB-2473] - "Number of replicas" warning displaying isn't correct
  • [MB-2476] - "Data has been lost..." error shows asterisks instead of listing vbuckets.
  • [MB-2478] - membase performance drops significantly
  • [MB-2479] - Use proplists for storing stats in Mnesia
  • [MB-2482] - memcached bucket can store data more than its quota allowed.
  • [MB-2483] - Client-side timeouts in UI
  • [MB-2487] - IE8: Configure View for buckets analytic doesn't work corrects
  • [MB-2493] - Source Code Tar ball needs to include "community" in file name
  • [MB-2496] - Rebalance failed after clicking "add back"
  • [MB-2497] - vbucket in active state on both src and dst node during rebalance
  • [MB-2498] - web console crashed when add node with load
  • [MB-2499] - Incorrect items count after failing over a node
  • [MB-2500] - Missing samples after adding second node.
  • [MB-2501] - data lost in membase bucket when click fail over
  • [MB-2502] - rebalance crashed under load with 5 buckets
  • [MB-2504] - Rebalance failed after adding a node with load
  • [MB-2507] - Rebalance failure
  • [MB-2509] - after rebalance, operations eventually and precipitously drop to near 0 ops/sec

Improvement

  • [MB-1533] - no message saying I am light on replicas with single server install
  • [MB-1606] - Remove stdin checking code from moxi
  • [MB-1651] - fail to add node if version doesn't match
  • [MB-1824] - Consistent looking Graphs (All like Cluster Overview graphs)
  • [MB-1851] - Define behavior at different storage limits
  • [MB-1918] - "Not my vbucket" stat
  • [MB-2168] - Adapt Bucket Monitoring GUI for Memcached buckets
  • [MB-2227] - Need to slow down vbucket transfer when nearing memory limits
  • [MB-2338] - word "membase" is hard to see in header of membase web console
  • [MB-2464] - Add the ability to reset timings

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.