an experimental server, the birthplace of punk, and a future backcronym
Go CSS JavaScript Python Shell
Latest commit 53841e4 Feb 3, 2014 @dustin dustin go-couchbase update
Permalink
Failed to load latest commit information.
dist Switch to google hosted jquery. Jul 9, 2013
docs Update of structures doc with periodic mention. Apr 14, 2013
static Removed Rescan Buckets button from UI. Sep 4, 2013
talks Added a quick intro slide. Mar 14, 2013
testdata REST ns api for LocalRandomKeyURI. Mar 17, 2013
tools/createbuckets Updated createbuckets with 8091 default port. Apr 23, 2013
.gitignore Ignore ,files Apr 4, 2013
.travis.yml Travis apparently still thinks 1.0.3 is a reasonable default Jun 20, 2013
README.md README tweak. Apr 4, 2013
auth.go Handle admin u/p initialization better Nov 17, 2013
auth_test.go Handle admin u/p initialization better Nov 17, 2013
break_test.go Use json.Number for interface{} number unmarshals Aug 4, 2013
breakdancer.py Generating a test suite with breakdancer. Mar 10, 2013
bucket.go Some testing around coap hooks Nov 17, 2013
bucket_settings.go Use json.Number for interface{} number unmarshals Aug 4, 2013
bucket_settings_test.go Remove cbgb subpath. Toplevel is main. Apr 1, 2013
bucket_stats.go Handle XXX-WITH-META for stats & quietness. Sep 30, 2013
bucket_test.go Don't quiesce any observed (TAP'ed) buckets. Sep 5, 2013
buckets.go Some testing around coap hooks Nov 17, 2013
compact.go Use the same comparator throughout compaction. Aug 24, 2013
compact_test.go Strange unreachable code yielding after completion Aug 26, 2013
ddoc.go Use json.Number for interface{} number unmarshals Aug 4, 2013
ddoc_test.go Load databases on demand Aug 24, 2013
dump.go Move signal handling stuff from main to dump Nov 17, 2013
dump_test.go Rename dump stuff to signal stuff. Nov 17, 2013
events.go Have dialCoap return the interface Nov 17, 2013
events_test.go Some testing around coap hooks Nov 17, 2013
file_like.go file-like truncation testing Nov 17, 2013
file_like_test.go file-like truncation testing Nov 17, 2013
file_server.go Simplify file service. Jun 4, 2013
file_server_test.go Use json.Number for interface{} number unmarshals Aug 4, 2013
gen_ops_tests.py Generate safe bucket names. Mar 12, 2013
item.go Shorter, go fmt'ed code. Jul 29, 2013
item_test.go TestSizeOfReqRes() / TestSizeOfMutation(). Jun 2, 2013
js.go Moved helper functions to better files. Apr 18, 2013
js_test.go TestBadOttoNewFunction(). Apr 8, 2013
json.go Use json.Number for interface{} number unmarshals Aug 4, 2013
logging.go Logging testing Nov 16, 2013
logging_test.go Move testing log init to logging_test Nov 16, 2013
logging_windows.go Added syslog support Aug 3, 2013
main.go Handle admin u/p initialization better Nov 17, 2013
main_test.go Parameter max-conns to limit # of client connections handled. Apr 19, 2013
observe.go Implemented most of observation command Aug 28, 2013
observe_test.go Implemented most of observation command Aug 28, 2013
ops_test.go Move testing log init to logging_test Nov 16, 2013
partition.go Func casBytesFill() for less garbage. May 14, 2013
partition_test.go A bucket knows its name. Apr 23, 2013
periodically.go Run periodic tasks without relinquishing control Aug 24, 2013
periodically_test.go Adjust sensitivity of periodic timing test Nov 16, 2013
reduction.go Map for otto extraction must be a map[string]interface{} May 22, 2013
reduction_test.go Various numeric types come back. Normalize. May 22, 2013
reduction_tests.js Remove cbgb subpath. Toplevel is main. Apr 1, 2013
rest.go jsonEncode -> mustEncode Sep 17, 2013
rest_couch.go jsonEncode -> mustEncode Sep 17, 2013
rest_ns.go go-couchbase update Feb 3, 2014
rest_test.go Remove bucket rescan rest stuff Aug 24, 2013
rest_view.go jsonEncode -> mustEncode Sep 17, 2013
rest_view_test.go Use json.Number for interface{} number unmarshals Aug 4, 2013
server.go gomemcached api udpates Jan 16, 2014
server_stats.go Web U/I for server stats, and REST api. Apr 21, 2013
server_test.go Add bad auth mech to auth tests Nov 17, 2013
signals_bsd.go Proper build tag fix Nov 17, 2013
signals_unix.go Rename dump stuff to signal stuff. Nov 17, 2013
stats.go Web U/I for server stats, and REST api. Apr 21, 2013
stats_test.go Run slower tests in parallel Aug 24, 2013
store.go Some testing around coap hooks Nov 17, 2013
store_file.go Implement Truncate() in file-like implementations. Jun 4, 2013
store_stats.go Split out store_stats.go file. Apr 20, 2013
store_test.go Implement Truncate() in file-like implementations. Jun 4, 2013
tap.go Remove an unreachable panic Jul 29, 2013
tap_test.go Run slower tests in parallel Aug 24, 2013
util.go gomemcached api udpates Jan 16, 2014
util_test.go Test bad input to mustEncode errors properly Dec 6, 2013
vbucket.go gomemcached api udpates Jan 16, 2014
vbucket_mutate.go Handle XXX-WITH-META for stats & quietness. Sep 30, 2013
vbucket_state.go TAP partition change emits bucket name. Apr 23, 2013
vbucket_test.go A bucket knows its name. Apr 23, 2013
view.go panic if we can't register base otto functions Sep 17, 2013
view_refresh.go Don't need to make an error here, just log and return Oct 14, 2013
view_test.go improve view behavior when map function encounters error Oct 14, 2013
zipstatic.go Allow the server to function with no UI. Apr 23, 2013
zipstatic_test.go Allow the server to function with no UI. Apr 23, 2013

README.md

cbgb - couchbase giga-buckets

cbgb is a project where we can experiment with next-generation server ideas (ignoring various legacy production compatibility requirements) and at a fast pace (leveraging go as a more productive development language). In particular, there's an initial focus on high-multitenancy (high number of buckets).

LICENSE

Apache 2 license.