Merge pull request #15 from maniksurtani/master

Use parameter, not constant
Various fixes.

Summary:
+ Fix build on Linux. Linux builds require linking with -lrt.
+ Add Vagrantfile for testing on Ubuntu. This most accurately reflects the environment that Travis-CI uses (and caught the linker bug above).
+ Add func to remove the DB. Use within tests.

Test Plan: unit tests. linux/darwin.

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.andybons.com/D48
alert the list if the build breaks
Update AUTHORS.md
create shared options on the rocksdb struct

Summary: don’t create a new set of options on each put/set/del call. used a shared set on the struct.

Test Plan: unit tests

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.andybons.com/D49
Add support for initializing config prefix maps and gossiping them as appropriate from the range(s) that contain those config prefix keys (e.g. \0acct, \0perm, \0zone).

Test Plan:
Need to write unittests, but wanted to send this review before
getting on plane.

Reviewers: andybons

Differential Revision: http://phabricator.andybons.com/D45
pull rocksdb
implement rocksdb scan

Summary:
This is noted in the comments, but is is suggested in the rocksdb docs that caching be disabled
when performing a scan in order to prevent content displacement.

Test Plan: added unit tests

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.andybons.com/D50
fix data race within rpc server

Summary: rpc/server: protect Addr since reads and potentially writes could occur on multiple goroutines.

Test Plan: manual, make testrace

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.andybons.com/D51
deal with more data races

Summary: Two more data races found and sqaushed by the go race detector.

Test Plan: manual. go testrace

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.andybons.com/D52
Create CONTRIBUTING.md
Update README.md
Updated readme with a status section.
add *.swp to gitignore

Summary:
correctly pass command line params; fix data_dir parsing + test

fix scan() from Key("") + test

Test Plan:
- adapted scanning test for storage.rocksdb
- added test for server.initEngine

Reviewers: spencerkimball

Reviewed By: spencerkimball

Differential Revision: http://phabricator.andybons.com/D53
Update CONTRIBUTING.md
Update CONTRIBUTING.md
Update README.md
Update README.md
Update README.md
update arcconfig

Summary: moving to phabricator.cockroachdb.org

Test Plan: manual

Reviewers: spencerkimball

Reviewed By: spencerkimball

Subscribers: team

Differential Revision: http://phabricator.cockroachdb.org/D54