{"action":"created","issue":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/9781","repository_url":"https://api.github.com/repos/cockroachdb/cockroach","labels_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/9781/labels{/name}","comments_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/9781/comments","events_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/9781/events","html_url":"https://github.com/cockroachdb/cockroach/issues/9781","id":181460141,"number":9781,"title":"beta-20161013","user":{"login":"tamird","id":1535036,"avatar_url":"https://avatars.githubusercontent.com/u/1535036?v=3","gravatar_id":"","url":"https://api.github.com/users/tamird","html_url":"https://github.com/tamird","followers_url":"https://api.github.com/users/tamird/followers","following_url":"https://api.github.com/users/tamird/following{/other_user}","gists_url":"https://api.github.com/users/tamird/gists{/gist_id}","starred_url":"https://api.github.com/users/tamird/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tamird/subscriptions","organizations_url":"https://api.github.com/users/tamird/orgs","repos_url":"https://api.github.com/users/tamird/repos","events_url":"https://api.github.com/users/tamird/events{/privacy}","received_events_url":"https://api.github.com/users/tamird/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jseldess","id":15893490,"avatar_url":"https://avatars.githubusercontent.com/u/15893490?v=3","gravatar_id":"","url":"https://api.github.com/users/jseldess","html_url":"https://github.com/jseldess","followers_url":"https://api.github.com/users/jseldess/followers","following_url":"https://api.github.com/users/jseldess/following{/other_user}","gists_url":"https://api.github.com/users/jseldess/gists{/gist_id}","starred_url":"https://api.github.com/users/jseldess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jseldess/subscriptions","organizations_url":"https://api.github.com/users/jseldess/orgs","repos_url":"https://api.github.com/users/jseldess/repos","events_url":"https://api.github.com/users/jseldess/events{/privacy}","received_events_url":"https://api.github.com/users/jseldess/received_events","type":"User","site_admin":false},"assignees":[{"login":"jseldess","id":15893490,"avatar_url":"https://avatars.githubusercontent.com/u/15893490?v=3","gravatar_id":"","url":"https://api.github.com/users/jseldess","html_url":"https://github.com/jseldess","followers_url":"https://api.github.com/users/jseldess/followers","following_url":"https://api.github.com/users/jseldess/following{/other_user}","gists_url":"https://api.github.com/users/jseldess/gists{/gist_id}","starred_url":"https://api.github.com/users/jseldess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jseldess/subscriptions","organizations_url":"https://api.github.com/users/jseldess/orgs","repos_url":"https://api.github.com/users/jseldess/repos","events_url":"https://api.github.com/users/jseldess/events{/privacy}","received_events_url":"https://api.github.com/users/jseldess/received_events","type":"User","site_admin":false}],"milestone":null,"comments":14,"created_at":"2016-10-06T16:13:31Z","updated_at":"2016-10-08T03:41:46Z","closed_at":null,"body":"Getting this started early because we're gonna have a monster release next week. We can adjust the release candidate forward next week if it makes sense.\r\n\r\nThe release candidate is ce09bd8e97862d0d28d23b193101817c741564e7. \r\n\r\n```\r\ngit log 72ee63f..ce09bd8e97862d0d28d23b193101817c741564e7 --pretty=format:\"%an%x09%h%x09%ad%x09%s\" --no-merges --date=short | sort\r\n```\r\n\r\n```\r\nAlex Robinson\t0200e20\t2016-09-12\tsql: Add pgerror code type for syntax errors\r\nAlex Robinson\t0826d32\t2016-09-12\tsql: Support more forms of CREATE TABLE AS\r\nAlex Robinson\t09f4144\t2016-09-08\tsql: Add parsing tests for create/drop view\r\nAlex Robinson\t0bf9e9d\t2016-09-15\tsql: Don't create indexes / column families for views / virtual tables\r\nAlex Robinson\t16cbfb5\t2016-08-30\trfc: Support for non-materialized views (WIP)\r\nAlex Robinson\t1a4cdcd\t2016-09-09\tsql: Add simple logic test for create/drop view\r\nAlex Robinson\t1ab80e2\t2016-09-23\tdocs: Add scripts for running on kubernetes on gce and aws\r\nAlex Robinson\t1ad68b7\t2016-08-29\tdocs: Copy Kubernetes config over from Kubernetes repo\r\nAlex Robinson\t1e0941a\t2016-09-12\tsql: Support views in information_schema.tables\r\nAlex Robinson\t2a53985\t2016-09-01\tdocs: Linkify all issue/PR references in RFC headers\r\nAlex Robinson\t2c24d17\t2016-09-09\tsql: Return pg error codes for db/table already exists errors\r\nAlex Robinson\t3102691\t2016-09-13\tsql: Protect against accidental treatment of views as tables\r\nAlex Robinson\t4501ac3\t2016-09-13\tsql: Use pgerror for renaming table that doesn't exist\r\nAlex Robinson\t450d3a2\t2016-09-07\trfc: Clarify support for a couple minor view features\r\nAlex Robinson\t7554c01\t2016-09-13\tsql: Support for selecting from views\r\nAlex Robinson\t812720e\t2016-08-22\tui: serve 404s rather than 500s for unknown HTTP paths\r\nAlex Robinson\t849a4af\t2016-08-23\tall: Remove dangling reference to make clean in the ui directory\r\nAlex Robinson\t8f41eaa\t2016-09-12\tsql: Fix DB-qualified table names in CREATE TABLE AS\r\nAlex Robinson\t982963f\t2016-08-31\tdocs: Move all RFC images into the RFCs/images directory\r\nAlex Robinson\t989be7b\t2016-09-28\tdocs: Update Kubernetes docs to include Container Engine as option\r\nAlex Robinson\t9bf28a4\t2016-09-05\tsql: Support for creating views, but without cross-references\r\nAlex Robinson\tab04e48\t2016-09-29\tkubernetes: Don't tolerate unready endpoints in petset config\r\nAlex Robinson\tab33072\t2016-09-07\tsql: Support for deleting views without handling cross-references\r\nAlex Robinson\taec286c\t2016-08-17\tdocs: small getting-started docs improvements\r\nAlex Robinson\tc057a0a\t2016-09-19\tutil: Format maybe-nil error as %v\r\nAlex Robinson\tc144ed2\t2016-10-04\tcli: Remove deprecated http-addr flag\r\nAlex Robinson\tc6564e5\t2016-08-31\tdocs: Clean up the statuses of old RFCs\r\nAlex Robinson\tc717c8d\t2016-09-02\tcli: Print more info to stdout when starting a node\r\nAlex Robinson\tdaae4a0\t2016-08-30\tdocs: Create non-restartable pod in one-line Kubernetes example\r\nAlex Robinson\tdd8fe92\t2016-09-14\trfc: Fix incorrect statement about postgres view update support\r\nAlex Robinson\te267e18\t2016-09-04\tdocs: Minor spelling/grammar fixes in some RFCs\r\nAlex Robinson\te66c22e\t2016-10-04\t*: Update crlfmt version and fix improperly formatted functions\r\nAlex Robinson\tea81253\t2016-09-16\tdocs: Create 5 kube replicas, not 6\r\nAlex Robinson\tf66733a\t2016-09-02\tbuild: Print out the check error(s) when goimports or misspell fails\r\nAndrei Matei\t0a0a763\t2016-08-03\tstorage: introduce LeaseInfoRequest\r\nAndrei Matei\t19d3ca3\t2016-09-14\tstorage: the LeaseInfoRequest no longer acquires a lease\r\nAndrei Matei\t3d0d306\t2016-08-05\tstorage: send lease requests throught the sender replica\r\nAndrei Matei\t409b3ec\t2016-09-01\tsql: introduce DIST_SQL session setting, for testing\r\nAndrei Matei\t52b4b07\t2016-08-03\tstorage: introduce non-temporal commands\r\nAndrei Matei\t65cfe0e\t2016-08-24\tstorage: Add a Lease field to the NotLeaseHolderError\r\nAndrei Matei\taed470e\t2016-08-11\tsql: refresh Txn.OrigTimestamp on all retries\r\nAndrei Matei\taf09852\t2016-08-22\tstorage: add a test for error handling in read-only non-kv batches\r\nAndrei Matei\tafb0fe2\t2016-09-01\tdistsql: fix bogus Errorf\r\nAndrei Matei\tb0ff03a\t2016-08-16\tsql: introduce TxnAborter\r\nAndrei Matei\tc581782\t2016-08-22\tstorage: fix error handling for single non-kv requests\r\nAndrei Matei\tdf82490\t2016-09-10\tacceptance: namespace container used in acceptance tests\r\nAndrei Matei\te16cff3\t2016-08-24\tstorage: always use ctors for NotLeaseHolderError\r\nAndrei Matei\te6a6e53\t2016-08-31\tlog: fix VEvent to consider the verbosity of the caller module\r\nBen Darnell\t05ad1c7\t2016-09-21\tstorage: Also disable split queue in createTestStore\r\nBen Darnell\t7bd6b1d\t2016-08-18\tserver: Clear the env cache after resetting environment variables\r\nBen Darnell\teee848a\t2016-09-21\tstorage: Narrow a hack introduced in #7789\r\nBram Gruneir\t05de822\t2016-08-18\tstorage: update client raft unit tests to remove store gossiper\r\nBram Gruneir\t0a0d79a\t2016-09-30\tdocs: rework section on node storage\r\nBram Gruneir\t2022bc2\t2016-08-25\tserver: enable testserver to take different store configurations\r\nBram Gruneir\t2e81f03\t2016-08-23\tall: misc spelling fixes\r\nBram Gruneir\t3994914\t2016-08-16\tutil/stop: Spelling fixes\r\nBram Gruneir\t6aede5a\t2016-08-25\tstorage: small spelling fix\r\nBram Gruneir\t7cb1f46\t2016-08-16\tutil/stop: Update logging\r\nBram Gruneir\t81305f1\t2016-08-24\tbase/server: move store_spec from server to base\r\nBram Gruneir\t819884b\t2016-08-25\tserver/base: comment updates\r\nBram Gruneir\ta0a53c5\t2016-10-03\tstorage: skipping TestGetTruncatableIndexes due to flakiness\r\nBram Gruneir\tb31704d\t2016-10-02\tserver, storage/engine: update recommended and default file descriptors\r\nBram Gruneir\tf6bc70d\t2016-08-17\tutil/stop: move mutex to an anonymous struct\r\nCuong Do\t77b8909\t2016-08-18\tacceptance/terraform: upgrade Ubuntu to 16.04 LTS\r\nCuong Do\t9896682\t2016-08-18\tkv: add logs for leaseHolderCache\r\nCuong Do\te52cb5a\t2016-08-18\tacceptance/terrafarm: enhance cluster cleanup cmd\r\nCuong Do\tecd48c2\t2016-08-17\tacceptance/terraform: less log rotation\r\nCuong Do\ted69fe2\t2016-10-04\tstorage: debug logs for replicateQueue and replicaScanner\r\nDaniel Harrison\t2225ba0\t2016-08-18\tsql: make TestVet happy\r\nDaniel Harrison\t4ddcff1\t2016-10-04\tsql: use 3 node cluster in backup/restore tests\r\nDaniel Harrison\t5c67913\t2016-08-19\tsql: rekey tables during restore\r\nDaniel Harrison\t5dc343b\t2016-08-17\tsql: less hacky version of selecting which tables to restore\r\nDaniel Harrison\t7413ca4\t2016-08-25\tsqltest: skip TestBackupRestoreBank until race is fixed\r\nDaniel Harrison\t78c33aa\t2016-08-22\tsqltest: fix style nit from #8621\r\nDaniel Harrison\t7e6d65e\t2016-08-17\tsql: return amount of keyval data snapshotted in Backup\r\nDaniel Harrison\t804f2e5\t2016-08-16\tsql: rewrite backup/restore test and bench\r\nDaniel Harrison\t9851b2d\t2016-08-25\tcli: move backup/restore under debug\r\nDaniel Harrison\t994cb0f\t2016-07-22\tsql: enable interleaved tables\r\nDaniel Harrison\tbae3b91\t2016-08-23\tsqltest: bank test for backup/restore\r\nDaniel Harrison\tbccfc4b\t2016-09-14\tsql: refactor Ingest (previously called Import)\r\nDaniel Harrison\tc028d85\t2016-08-31\tsqltest: derace TestBackupRestoreBank\r\nDaniel Harrison\tfe6f809\t2016-09-13\tsql: checksum backup/restore files\r\nDaniel Theophanes\te2b2635\t2016-09-21\tstorage/engine,server: correct build and run on 32-bit systems\r\nDavid Eisenstat\tdb157b7\t2016-09-06\tstorage: allow consistency checks on frozen ranges\r\nDavid Taylor\t0221965\t2016-08-22\tsql: add handling of CHECK and FK to ALTER..DROP CONSTRAINT\r\nDavid Taylor\t17bc8f1\t2016-08-22\tsql: auto-generate CHECK constraint names\r\nDavid Taylor\t361afc5\t2016-09-06\tsql/parser: capture optional validation behavior\r\nDavid Taylor\t3a630cd\t2016-08-22\tsql: mark ALTER col TYPE unimplemented\r\nDavid Taylor\t3aad273\t2016-09-06\tsql: Allow adding *unvalidated* CHECK and FK constraints to existing tables\r\nDavid Taylor\t4301246\t2016-08-29\tsql: attempt to generate unique names for CHECK constraints\r\nDavid Taylor\t538bc3c\t2016-09-12\tsql: move makeTableDesc to planner, replace non-CreateTable usage with literals\r\nDavid Taylor\t641477b\t2016-09-09\tsql: implement CASCADE for TRUNCATE\r\nDavid Taylor\t6fec527\t2016-10-05\tsql: fix panic on HELP for builtins with unknown return type\r\nDavid Taylor\t8c6a277\t2016-09-06\tsql: parse ALTER TABLE ... VALIDATE commands\r\nDavid Taylor\t919f042\t2016-09-06\tsql: implement VALIDATE of CHECK constraints\r\nDavid Taylor\tab4a297\t2016-09-17\tsql: don't assume session zone in non-zone timestamps\r\nDavid Taylor\tb8985ac\t2016-09-23\tsql: implement basic HELP support\r\nDavid Taylor\tbbceb66\t2016-08-25\tsql: mention that CASCADE is unsupported\r\nDavid Taylor\tbf59361\t2016-09-19\tsql/parser: parse 'HELP' queries\r\nDavid Taylor\tc8253a6\t2016-08-24\trfc: quiesce ranges\r\nDavid Taylor\tf9b5d48\t2016-08-22\tsql: refactor gathering constraint info into common helper\r\nFrancis Bergin\t777f16d\t2016-09-16\tFix typo in docs\r\nJordan Lewis\t1f50b96\t2016-08-22\tbuild: fix upload-coverage\r\nJordan Lewis\t1f5cf1f\t2016-08-30\tstorage: streaming snaps chunked by size in bytes\r\nJordan Lewis\t3f438e0\t2016-08-08\tstorage: stream snapshots via a new GRPC endpoint.\r\nJordan Lewis\t4a14f29\t2016-08-18\tAdd acceptance.test to gitignore.\r\nJordan Lewis\t57f0c98\t2016-08-21\tExtract utility method from HandleRaftRequest.\r\nJordan Lewis\t6dc4948\t2016-10-03\t*: reformat according to STYLE.md\r\nJordan Lewis\t8d5ab7c\t2016-08-16\tacceptance: skip flaky TestClusterRecovery.\r\nJordan Lewis\t9b51aeb\t2016-08-30\tstorage: distinct batches for snapshot logs\r\nJordan Lewis\tae67d0b\t2016-10-04\tstorage: deflake TestSkipLargeReplicaSnapshot\r\nJordan Lewis\tdb89d63\t2016-08-24\tbuild: remove data-race and stdmalloc configs\r\nJordan Lewis\tdc12a94\t2016-08-22\tbuild: Pass coverage tokens to builder.\r\nJordan Lewis\te606afe\t2016-08-30\tstorage/engine: improve batch.Repr()\r\nJordan Lewis\tf3f05b3\t2016-08-30\tstorage: streaming snap miscellaneous improvements\r\nJordan Lewis\tfe59302\t2016-08-30\tstorage: get snapshot log entries lazily\r\nMatt Jibson\t2130c77\t2016-08-18\tsql: support hour-only timezone\r\nMatt Jibson\t2842565\t2016-08-29\tsql: batch restore Puts to increase performance\r\nMatt Jibson\t2ec8d57\t2016-09-01\tsql: refactor common RSG test work\r\nMatt Jibson\t32513a5\t2016-08-18\tsql: switch to our forked yacc to prevent NTYPES error\r\nMatt Jibson\t4797b70\t2016-08-18\tsql: append panic-causing SQL to error string\r\nMatt Jibson\t523c510\t2016-08-31\tcli: don't output SQL results during zone set\r\nMatt Jibson\t6eb6619\t2016-08-31\tsql: add SPLIT AT\r\nMatt Jibson\t73a1779\t2016-09-03\tsql: fix random tests to actually work\r\nMatt Jibson\t7449943\t2016-08-30\tsql: support COPY protocol\r\nMatt Jibson\t7b6eab6\t2016-08-18\tsql: require table priv for SHOW CONSTRAINTS\r\nMatt Jibson\t7fdf511\t2016-09-15\tsql: fix RSG test problems\r\nMatt Jibson\t82cadcb\t2016-08-17\tsql/pgwire: fix binary decimal encoding\r\nMatt Jibson\tae156d3\t2016-08-25\tsql: use timestamps for consistent, retryable multi-txn backups\r\nMatt Jibson\tb11c95e\t2016-08-17\tsql: improve interval parsing to better match postgres\r\nMatt Jibson\tb6e03fd\t2016-08-26\tsql: add random syntax generator tests\r\nMatt Jibson\tb723f2f\t2016-09-12\tsql: set DB in connection in RSG tests\r\nMatt Jibson\tbac62a2\t2016-09-29\tsql: fix RSG tests\r\nMatt Jibson\td5a3660\t2016-08-27\tsql: remove nanoseconds\r\nMatt Jibson\te405782\t2016-08-17\tsql: rename col_label to unrestricted_name\r\nMatt Jibson\ted16a51\t2016-08-18\tsql: remove unit-changing for H:M:S interval parsing\r\nMatt Jibson\teffb7ae\t2016-10-03\tsql: export Aggregates\r\nMatt Jibson\tf5bf38f\t2016-09-13\tsql/pgwire: correctly set NULL OID\r\nMatt Tracy\t06a490d\t2016-08-22\tAdd SampleNanos field to Time Series Query\r\nMatt Tracy\t2ed4ecc\t2016-09-07\tAdmin API: Augment {Database|Table}Details\r\nMatt Tracy\t31c2f05\t2016-08-18\ttime series: Add Downsampling Iterator\r\nMatt Tracy\t3ed6fc0\t2016-08-24\tui: Set SampleNanos field on metrics queries\r\nMatt Tracy\t4705b16\t2016-08-24\tui: Convert Database pages to use SortedTable\r\nMatt Tracy\ta816a1b\t2016-09-07\tacceptance: Unskip TestEventLog\r\nMatt Tracy\tcfbbe5b\t2016-09-07\tstatus: Use Unescaped DB/Table names\r\nMatt Tracy\te8db6c7\t2016-08-31\tui: Fix ReactPaginate import\r\nMatt Tracy\tfb1b0a9\t2016-08-24\ttime series: Rename a few objects\r\nMatt Tracy\tfee3ba6\t2016-08-14\tAdd SortedTable Component\r\nMax Lang\t065b90d\t2016-08-08\tui: add a table with logs to the (currently empty) logs page\r\nMax Lang\t0b1fc7a\t2016-10-03\tui: stop excessive metrics queries\r\nMax Lang\t0c273d3\t2016-09-13\tui: fix vscode type-checking for tests and Promises\r\nMax Lang\t0c4bda1\t2016-09-12\tui: fixes a couple graph issues\r\nMax Lang\t3004e58\t2016-08-19\tui: add livereload\r\nMax Lang\t3ff7d03\t2016-08-22\tui: tweak redux-dev-tools fix\r\nMax Lang\t540762c\t2016-09-29\tui: slow down retries after network errors\r\nMax Lang\t5df0841\t2016-08-16\tui: timescale selector bugfixes\r\nMax Lang\t6ce2c09\t2016-09-07\tui: fix issue where change in visibility caused an error\r\nMax Lang\t742f480\t2016-09-29\tui: fill out db/table pages\r\nMax Lang\t759b030\t2016-09-01\tui: fix bug where tab with graphs would crash after regaining focus\r\nMax Lang\t7b18f4c\t2016-08-22\tui: fix html attributes in helpus.tsx\r\nMax Lang\t8a456eb\t2016-08-17\tui: use protobuf instead of json for logs api call\r\nMax Lang\tc1df50c\t2016-09-08\tui: set the default graph time window\r\nMax Lang\tc90fd02\t2016-09-13\tui: tooltips briefly visible after hover to a mousing over\r\nMax Lang\tca05ccc\t2016-08-18\tui: use systemjs modules\r\nNathan VanBenschoten\t0111811\t2016-09-12\tsql/parser: Store aggregate builtins in Builtin map with class attribute\r\nNathan VanBenschoten\t10c98d3\t2016-08-23\tadmin: Fix /database/{db}/tables/{table} endpoint for virtual schemas\r\nNathan VanBenschoten\t13ede8e\t2016-09-13\tsql: Add support for lead and lag window functions\r\nNathan VanBenschoten\t18200f0\t2016-08-01\tsql: Add information_schema.schemata table\r\nNathan VanBenschoten\t236ac25\t2016-09-26\tsql: Add support for the pg_tables table in pg_catalog\r\nNathan VanBenschoten\t23a0289\t2016-09-29\tsql: Reject aggregations and window fns in GROUP BY ordinal exprs\r\nNathan VanBenschoten\t2e8ef5d\t2016-09-27\tsql: Add support for the pg_attrdef table in pg_catalog\r\nNathan VanBenschoten\t2edd3e9\t2016-08-26\tsql/parser: Add INT8 INTEGER alias\r\nNathan VanBenschoten\t3df4959\t2016-08-29\tsql: Add initial support for window functions\r\nNathan VanBenschoten\t4072b7c\t2016-08-16\tsql/pgwire: Add support for Timestamp and TimestampTZ binary format\r\nNathan VanBenschoten\t43db5ee\t2016-08-23\tsql/pgwire: Support the DATE binary format\r\nNathan VanBenschoten\t4659b0d\t2016-08-18\tsql: Add information_schema.table_constraints table\r\nNathan VanBenschoten\t5aeaa59\t2016-08-25\tsql: Create empty pg_catalog virtual schema\r\nNathan VanBenschoten\t650d912\t2016-08-17\tsql/pgwire: Avoid bytes.Reader in decodeOidDatum for binary formats\r\nNathan VanBenschoten\t6585d28\t2016-09-07\tUpdate backtrace-labs/go-bcd dependency\r\nNathan VanBenschoten\t66b8ebb\t2016-09-13\tsql/parser: Add initial support for builtin window functions\r\nNathan VanBenschoten\t6a968b6\t2016-09-03\tsql/parser: Verify that AggregateFuncs deep copy Datums on Result\r\nNathan VanBenschoten\t6d9354b\t2016-09-12\tsql/parser: Perform window function application assertions during type checking\r\nNathan VanBenschoten\t738d7c7\t2016-09-27\tsql: Add support for the pg_attribute table in pg_catalog\r\nNathan VanBenschoten\t73b2be9\t2016-08-19\tsql/pgwire: Extend generate-decimal program for other types\r\nNathan VanBenschoten\t7c4e53a\t2016-09-30\tserver: Fix debug page 'trace' link, which said 'heap'\r\nNathan VanBenschoten\t8015b43\t2016-09-08\tsql: Handle a variable number of arguments in window functions\r\nNathan VanBenschoten\t86d1a62\t2016-09-16\tsql: Fix memory accounting in windowNode.computeWindows\r\nNathan VanBenschoten\ta3208d0\t2016-09-13\tsql: Add support for first_value, last_value, & nth_value window functions\r\nNathan VanBenschoten\tada5a00\t2016-09-27\tsql: Add support for the pg_class table in pg_catalog\r\nNathan VanBenschoten\tb7f1a8f\t2016-09-15\tsql: Fix crash when partitioning empty windows\r\nNathan VanBenschoten\tdedc885\t2016-09-30\tsql: Generate virtual schema descriptors in a post-startup hook\r\nNathan VanBenschoten\te4d5e73\t2016-10-05\tsql: Normalize virtual schema database names\r\nNathan VanBenschoten\teca3963\t2016-09-13\tsql: Support ntile(INT) builtin window function\r\nNathan VanBenschoten\tf2d5407\t2016-09-15\tsql: Avoid computeWindows logic completely when rows are empty\r\nNathan VanBenschoten\tf9a9acc\t2016-09-26\tsql: Add support for the pg_namespace table in pg_catalog\r\nPeter Mattis\t0008085\t2016-10-03\tdocs: update Range Metadata section\r\nPeter Mattis\t2dce846\t2016-10-02\tstorage/engine: warn on long batch commits\r\nPeter Mattis\t576ea7f\t2016-10-03\tdocs: update keys section\r\nPeter Mattis\t76bdcde\t2016-10-02\tstorage/engine: remove usage of rocksdb::GetOptions\r\nPeter Mattis\t80c432e\t2016-10-02\tstorage/engine: change min_write_buffer_number_to_merge from 2 to 1\r\nPeter Mattis\t8eb270c\t2016-10-02\tstorage/engine: bump the memtable budget from 32 MB to 128 MB\r\nPeter Mattis\t9b83afc\t2016-10-04\tstorage: move Store.AddReplicaTest out of production code\r\nPeter Mattis\ta0e662f\t2016-10-02\tstorage/engine: remove memtable budget configuration\r\nPeter Mattis\taa369c6\t2016-09-10\tstorage: use MVCCBlindPut for the raft-last-index key\r\nPeter Mattis\tb7055c3\t2016-10-03\tcli: fix TestFlagUsage\r\nPeter Mattis\tb9b6c5b\t2016-09-15\tstorage: tick the logical clock for quiescent ranges\r\nPeter Mattis\td5a699f\t2016-10-03\tstorage: shuffle replicas for scanner iteration\r\nRadu Berinde\t1ecef7f\t2016-09-01\tdistsql: fix for empty streams\r\nRadu Berinde\t33ee392\t2016-10-03\tdistsql: set up tracing\r\nRadu Berinde\t35bd06b\t2016-09-12\tdistsql: add leaktest\r\nRadu Berinde\t36c62bd\t2016-08-18\tkv: plumb context to TxnCoordSender\r\nRadu Berinde\t3d137a6\t2016-09-06\tsql: retry on split failures during SPLIT AT\r\nRadu Berinde\t42da68e\t2016-08-25\tstorage: remove unnecessary RunTask\r\nRadu Berinde\t44347e7\t2016-08-26\tstorage: replace queueLog with EventLog in context\r\nRadu Berinde\t444b8e4\t2016-08-25\tlog: support logging into EventLog\r\nRadu Berinde\t50c347d\t2016-09-01\tdistsql: noop processor core\r\nRadu Berinde\t5e77c62\t2016-08-30\tstorage: clean up queue.ctx usage\r\nRadu Berinde\t614645c\t2016-08-29\tdistsql: use stopper\r\nRadu Berinde\t64e8576\t2016-08-29\tlog: fix tags in traces\r\nRadu Berinde\t6958cf5\t2016-08-23\tstorage: range log tags\r\nRadu Berinde\t7551753\t2016-10-04\ttracing: return spans instead of cleanup functions\r\nRadu Berinde\t7c3482e\t2016-08-18\tstorage: plumb context to node and store\r\nRadu Berinde\t889aa7c\t2016-08-29\tsql: put session events in eventlog\r\nRadu Berinde\t90fce19\t2016-08-30\tlog: allow Finishing an EventLog concurrently with events\r\nRadu Berinde\t9f81479\t2016-08-24\tserver,storage: set node ID log tags\r\nRadu Berinde\tb022781\t2016-10-03\tstorage: rename StoreContext to StoreConfig\r\nRadu Berinde\tb04e4bf\t2016-10-04\tdistsql: disallow copy of exprHelper\r\nRadu Berinde\tb96b7c3\t2016-08-25\tstorage: fixing queue Close() races\r\nRadu Berinde\tc245df0\t2016-10-03\tdistsql: child spans for processors\r\nRadu Berinde\tcb48cec\t2016-10-01\tscripts: add a log2html script\r\nRadu Berinde\tdc05dff\t2016-08-26\tgossip: plumb contexts\r\nRadu Berinde\tdc5ec0f\t2016-09-04\tsql: don't limit batches with unordered spans\r\nRadu Berinde\te543da7\t2016-08-18\tkv: use a base context for DistSender Tracer and log messages\r\nRadu Berinde\te62197c\t2016-10-05\ttracing: temporarily reduce the number of events in net/trace\r\nRaphael 'kena' Poss\t01685ea\t2016-09-28\tcli: inform the user when the sql shell automatically reconnects.\r\nRaphael 'kena' Poss\t036c9b0\t2016-10-04\tacceptance/cli: accept 'connection reset' as alternate connection failure\r\nRaphael 'kena' Poss\t06d24c9\t2016-09-10\tcli: fix the doc for 'zone set' and add a new flag --disable-replication.\r\nRaphael 'kena' Poss\t0fb1b2d\t2016-09-01\tsql: fix a bug in the error handling for expression normalization.\r\nRaphael 'kena' Poss\t166ca6d\t2016-09-28\tacceptance: fix interactive cli test flakiness.\r\nRaphael 'kena' Poss\t1e04a49\t2016-09-10\tsql: simplify MemoryAccount and reduce memory overheads.\r\nRaphael 'kena' Poss\t208ab5b\t2016-09-10\tcli: update the dependency on readline.\r\nRaphael 'kena' Poss\t23d1b3a\t2016-09-03\tsql: tag log messages with the remote address.\r\nRaphael 'kena' Poss\t24cd8e1\t2016-09-15\tcli: update the dependency on readline.\r\nRaphael 'kena' Poss\t3a2fd1e\t2016-09-20\tcli: introduce a new example database for onboarding beginners.\r\nRaphael 'kena' Poss\t4463ce2\t2016-09-04\tsql: properly reject string literals containing invalid UTF-8 sequences.\r\nRaphael 'kena' Poss\t483b930\t2016-10-04\tcli: UX improvements to the sql CLI\r\nRaphael 'kena' Poss\t619e099\t2016-10-06\tutil/timeutil: fix the strptime test.\r\nRaphael 'kena' Poss\t6655414\t2016-08-25\tsql: improve the ROUND and EXP functions.\r\nRaphael 'kena' Poss\t72a5c19\t2016-08-18\tsql: simplify/optimize/fix the aggregate functions.\r\nRaphael 'kena' Poss\t750a431\t2016-10-04\tsql: add missing casts, adjust cast from INT to INTERVAL\r\nRaphael 'kena' Poss\t78f83d9\t2016-10-04\tsql: preserve the syntax of casts and type annotations when pretty-printing\r\nRaphael 'kena' Poss\t7af346e\t2016-10-05\tsql: implement strptime/strftime.\r\nRaphael 'kena' Poss\t7b6f1a8\t2016-09-06\tsql: tag the logging context with 'internal' for the internal executor.\r\nRaphael 'kena' Poss\t8e41fda\t2016-10-04\tsql: test EXTRACT more and add new EXTRACT_DURATION for INTERVAL.\r\nRaphael 'kena' Poss\t9163be0\t2016-07-02\tsql: preliminary mechanism to track and limit SQL memory usage.\r\nRaphael 'kena' Poss\t93ce6f0\t2016-09-03\tsql: add ':::' as shorthand operator for ANNOTATE_TYPE.\r\nRaphael 'kena' Poss\t9f141bf\t2016-08-30\tsql: fix EXPLAIN for VALUES with expressions containing sub-queries.\r\nRaphael 'kena' Poss\ta34b75c\t2016-09-09\tcli: add a new `gen` sub-command to generate a test database.\r\nRaphael 'kena' Poss\ta44d0c8\t2016-09-04\tcli: update the dependency on readline.\r\nRaphael 'kena' Poss\ta9ede29\t2016-09-06\tsql: better sanitize the arguments to ALTER TABLE .. SPLIT AT.\r\nRaphael 'kena' Poss\taced3cf\t2016-09-09\tcli: ensure that `cockroach sql` doesn't choke on final comments.\r\nRaphael 'kena' Poss\tae34264\t2016-08-25\tcli: ensure that an incomplete last statement is reported as an error.\r\nRaphael 'kena' Poss\tb3efaf1\t2016-10-04\tsql: extend TestParse2 and fix parse-print-parse for EXTRACT.\r\nRaphael 'kena' Poss\tbd7a35e\t2016-09-01\tcli: report forced signal termination with a proper signal error code.\r\nRaphael 'kena' Poss\tc9a19d6\t2016-10-03\tsql: implement a CONCAT_AGG built-in function.\r\nRaphael 'kena' Poss\tcb1cbc4\t2016-09-28\tcircleci: run the acceptance test with the acceptance srcdir as cwd\r\nRaphael 'kena' Poss\td2cbf0e\t2016-09-01\tsql: fix panic upon handling SET ROW from client.\r\nRaphael 'kena' Poss\td4df9a8\t2016-09-28\tcli: enhance the `sql` CLI utility and fix long-standing bugs.\r\nRaphael 'kena' Poss\td9d4bb8\t2016-08-16\tsql: clean up error messages in join checks\r\nRaphael 'kena' Poss\te4892bf\t2016-08-20\tsql: add an aggregate test for smaller integers.\r\nRaphael 'kena' Poss\te881ca2\t2016-10-04\tacceptance: use sub-tests for TestDockerCLI.\r\nRaphael 'kena' Poss\tea8b8fa\t2016-09-03\tcli: add interactive tests.\r\nRaphael 'kena' Poss\tf133cd4\t2016-09-10\tsql: simplify accesses to memory accounts.\r\nRaphael 'kena' Poss\tfd0d8d9\t2016-09-28\tsql: improve error handling for SET TIME ZONE\r\nRaphael 'kena' Poss\tfff381e\t2016-08-25\tsql: pretty print BIT columns as 'BIT' not 'INT'.\r\nSpencer Kimball\t121404d\t2016-09-12\tgossip: improve comment in gossip simulator\r\nSpencer Kimball\te51fe78\t2016-08-18\tUse a 100% unreachable address instead of a recently closed port\r\nSpencer Kimball\tea4bdf9\t2016-09-09\tgossip: fix occasional unittest failure, improve logging\r\nSpencer Kimball\tead23bd\t2016-10-04\tsql: renamed misspelled unsed to unused\r\nSpencer Kimball\tf547380\t2016-10-03\tdocs: delete cockroach client section (#9650)\r\nTamir Duberstein\t04c1276\t2016-09-02\tRevert \"storage: streaming snaps chunked by size in bytes\"\r\nTamir Duberstein\t078d834\t2016-10-03\tui: update dependencies\r\nTamir Duberstein\t0fb0d5b\t2016-10-03\tGLOCKFILE: update dependencies\r\nTamir Duberstein\t13c55a8\t2016-09-02\tRevert \"storage: stream snapshots via a new GRPC endpoint.\"\r\nTamir Duberstein\t1dd6c9a\t2016-08-16\tui: typings depend on generated proto typings\r\nTamir Duberstein\t29aa018\t2016-08-24\tui: remove targetLib\r\nTamir Duberstein\t2dc9fff\t2016-09-02\tRevert \"storage: get snapshot log entries lazily\"\r\nTamir Duberstein\t2ec0a81\t2016-08-21\tserver: consolidate testing HTTP request code\r\nTamir Duberstein\t3c12e19\t2016-10-04\tbuild: prune unused lint\r\nTamir Duberstein\t41329ad\t2016-08-16\tUpdate dependencies\r\nTamir Duberstein\t41a34be\t2016-10-05\tremove unused .dockerignore files\r\nTamir Duberstein\t4a4632e\t2016-08-24\tui: use serialization hook instead of hacking around\r\nTamir Duberstein\t65c909a\t2016-09-08\tui: update dependencies\r\nTamir Duberstein\t6b953df\t2016-10-03\tGLOCKFILE: update deps\r\nTamir Duberstein\t77eb62c\t2016-08-16\tserver: define all RPCs in terms of grpc-gateway\r\nTamir Duberstein\t79d263c\t2016-10-05\tstorage: deflake TestGossipFirstRange\r\nTamir Duberstein\t801e867\t2016-08-22\tui: update dependencies\r\nTamir Duberstein\t85ab140\t2016-09-07\tui: fix vscode type-checking and autocomplete\r\nTamir Duberstein\t87ac136\t2016-10-05\tbuild: remove detritus\r\nTamir Duberstein\t9a3ae2f\t2016-10-05\tbuild: produce race-enabled test binaries\r\nTamir Duberstein\t9d9cd1e\t2016-08-21\tserver: s/308/http.StatusPermanentRedirect/\r\nTamir Duberstein\t9ff28ba\t2016-10-05\tbuild: remove reference to remove make target `release`\r\nTamir Duberstein\ta8084b7\t2016-09-09\tstorage: separate `services Stores` into per-RPC services\r\nTamir Duberstein\ta838bbe\t2016-09-02\tRevert \"storage: streaming snap miscellaneous improvements\"\r\nTamir Duberstein\taf1d9a4\t2016-08-25\tserver: DRY up JSON utilities\r\nTamir Duberstein\tb1c9de1\t2016-09-13\tRevert \"Merge pull request #8959 from d4l3k/new-allocator\"\r\nTamir Duberstein\tb1d2b4e\t2016-10-04\tbuild: remove varcheck\r\nTamir Duberstein\tb2d587f\t2016-08-24\tui: update dependencies\r\nTamir Duberstein\tb80819e\t2016-09-07\tui: update ts\r\nTamir Duberstein\tb9df77f\t2016-08-29\tutil: propagate HTTP timeouts to grpc-gateway\r\nTamir Duberstein\tbde9728\t2016-09-08\tbuild: update to go1.7.1\r\nTamir Duberstein\tbfe8b6e\t2016-10-03\tstorage: wait for gossip connection before gossiping stores\r\nTamir Duberstein\tc0be48d\t2016-09-02\tRevert \"storage: distinct batches for snapshot logs\"\r\nTamir Duberstein\tc7ea45d\t2016-08-29\troachpb: shallow copy `BatchRequest.Txn` when mutating\r\nTamir Duberstein\td72756a\t2016-09-09\tstorage: simplify rebalancer math\r\nTamir Duberstein\td985d23\t2016-09-03\tRevert \"Extract utility method from HandleRaftRequest.\"\r\nTamir Duberstein\tde4a944\t2016-10-03\tacceptance: skip TestDockerCLI during \"deployment\"\r\nTamir Duberstein\tef3be82\t2016-09-06\tstorage: DRY periodic gossip pattern\r\nTamir Duberstein\tefa5480\t2016-10-05\tMakefile: DRY\r\nTamir Duberstein\tf6bbf9c\t2016-08-17\tutil/log: protofy Severity\r\nTobias Schottdorf\t123d20f\t2016-09-29\tstorage: better error checking in a test\r\nTobias Schottdorf\t1978d28\t2016-09-28\tsyncutil: disable deadlock detection\r\nTobias Schottdorf\t1d017a3\t2016-09-29\tstorage: rename brittle error variable\r\nTobias Schottdorf\t388c2b4\t2016-10-05\tstorage: set RangeNotFoundError when Replica deleted\r\nTobias Schottdorf\t3d43979\t2016-09-30\tstorage: pop queue proactively\r\nTobias Schottdorf\t3e849d6\t2016-09-29\tstorage: avoid direct access to `s.mu.replicas`\r\nTobias Schottdorf\t5e6fa99\t2016-09-29\tstorage: add logging in a test\r\nTobias Schottdorf\t750e5a8\t2016-10-05\tstorage: fix linters\r\nTobias Schottdorf\t86d6bd5\t2016-09-29\tstorage: fix data race in TestReplicasByKey\r\nTobias Schottdorf\t8818c7f\t2016-09-29\tstorage: use less of *Replica in queues\r\nTobias Schottdorf\t929aa15\t2016-09-29\tstorage: avoid t.Fatal in goroutine\r\nTobias Schottdorf\t9b2d049\t2016-09-29\tstorage: avoid brittle assignment to `err` in DrainLeases\r\nTobias Schottdorf\t9c2622c\t2016-10-04\tstorage: de-flake TestStoreSplitTimestampCacheDifferentLeaseholder\r\nTobias Schottdorf\t9f8328d\t2016-09-30\tinline two single-caller helpers\r\nTobias Schottdorf\tac137fc\t2016-09-29\tstorage: reuse code in test helpers\r\nTobias Schottdorf\tb1d481d\t2016-09-29\tstorage: fix up and proliferate newStoreRangeSet\r\nTobias Schottdorf\tbd2c227\t2016-09-29\tstorage: gossipFirstRange{Locked->}\r\nTobias Schottdorf\tbf91971\t2016-10-06\tsql: skip flaky TestReacquireLeaseOnRestart\r\nTobias Schottdorf\te168764\t2016-09-29\tstorage: augment commentary\r\nTobias Schottdorf\te2d54ba\t2016-10-05\tbuild: fix `make check` on failure\r\nTristan Rice\t1953594\t2016-08-24\tstorage/simulation: fixed simulation and improved log alignment\r\nTristan Rice\t27353a8\t2016-08-25\tstorage: removed unused rangeCountBalancer\r\nTristan Rice\t4054af0\t2016-08-15\tserver, ui: fix the raft debug page\r\nTristan Rice\t4446345\t2016-08-18\tstorage: add constraint rule solver for allocation\r\nTristan Rice\t4e29a36\t2016-08-24\tstorage/simulation: only rebalance 50% of ranges on each iteration so it will converge\r\nTristan Rice\t9b41a2d\t2016-08-18\tcli: added --locality\r\nTristan Rice\taeca0e0\t2016-08-18\tbuild: upgraded yaml to v2\r\nTristan Rice\tc19f31b\t2016-08-17\tconfig: convert ZoneConfig to the new format\r\nTristan Rice\td323814\t2016-08-22\tstorage: simplified createTestAllocator\r\nTristan Rice\tdd3229a\t2016-08-22\tstorage: implemented RuleSolver into allocator\r\nVivek Menezes\t058e922\t2016-08-26\tsql: replace sqlbase.Span/Spans with roachpb.Span/Spans\r\nVivek Menezes\t32e7671\t2016-08-30\tsqlbase: use ResumeSpan in kvfetcher\r\nVivek Menezes\t361a317\t2016-09-15\tconfig: simplify TestComputeSplits\r\nVivek Menezes\t46a8206\t2016-09-02\tcloud: update instructions\r\nVivek Menezes\t52ba367\t2016-08-26\tsql: drop index in chunks\r\nVivek Menezes\t5ed6b04\t2016-09-21\tsql: add tests for UPSERT in the midst of schema changes\r\nVivek Menezes\t813c83b\t2016-09-27\tsql: fix datetime test by casting now() to timestamptz\r\nVivek Menezes\t945ede2\t2016-08-10\tstorage: return a resume Span from MVCCScan/ReverseScan/DeleteRange\r\nVivek Menezes\taecf168\t2016-08-26\tstorage/engine: better error messages for ResumeSpan tests\r\nVivek Menezes\tb6b74be\t2016-08-27\tsql: table DROP in chunks\r\nVivek Menezes\td02406a\t2016-09-16\tsql: remove runSQLWithRetry\r\nVivek Menezes\td513ad2\t2016-09-11\tsqlbase: move all system table descriptions to sqlbase\r\nVivek Menezes\tdcbcf7f\t2016-09-20\tsql: test UPSERT inserts default column\r\nVivek Menezes\te42c939\t2016-09-28\tsql: consolidate schema change knobs into SchemaChangerTestingKnobs\r\nWill Haack\t11c167c\t2016-08-24\tAdded the CREATE TABLE ... AS feature to the grammar.\r\nYan Long\t95c937d\t2016-09-07\tAdd information_schema.schema_privileges and information_schema.table_privileges two virtual schemas.\r\na6802739\t130b902\t2016-09-07\tadd table key_column_usage for information_schema\r\nirfan sharif\t1cba7f6\t2016-09-07\trefactored readerBase/tableReader\r\nirfan sharif\t35549f9\t2016-09-07\tSorterSpec definition, sorter test implementation\r\nirfan sharif\t8b2eed7\t2016-09-14\timplementation of optimized SorterSpec strategies\r\nirfan sharif\t94b4094\t2016-09-01\tdistsql: implement router by mirror\r\nirfan sharif\tf2f3947\t2016-09-08\tImplementation of sorter processor type\r\nmarc\tbd35d19\t2016-08-29\tfix dumb typo\r\n```\r\n\r\nHere are the notes from my commits up there (they're all striken out because they're not noteworthy):\r\n~~04c1276 Revert \"storage: streaming snaps chunked by size in bytes\"~~\r\n~~078d834 ui: update dependencies~~\r\n~~0fb0d5b GLOCKFILE: update dependencies~~\r\n~~13c55a8 Revert \"storage: stream snapshots via a new GRPC endpoint.\"~~\r\n~~1dd6c9a ui: typings depend on generated proto typings~~\r\n~~29aa018 ui: remove targetLib~~\r\n~~2dc9fff Revert \"storage: get snapshot log entries lazily\"~~\r\n~~2ec0a81 server: consolidate testing HTTP request code~~\r\n~~3c12e19 build: prune unused lint~~\r\n~~41329ad Update dependencies~~\r\n~~41a34be remove unused .dockerignore files~~\r\n~~4a4632e ui: use serialization hook instead of hacking around~~\r\n~~65c909a ui: update dependencies~~\r\n~~6b953df GLOCKFILE: update deps~~\r\n~~77eb62c server: define all RPCs in terms of grpc-gateway~~\r\n~~79d263c storage: deflake TestGossipFirstRange~~\r\n~~801e867 ui: update dependencies~~\r\n~~85ab140 ui: fix vscode type-checking and autocomplete~~\r\n~~87ac136 build: remove detritus~~\r\n~~9a3ae2f build: produce race-enabled test binaries~~\r\n~~9d9cd1e server: s/308/http.StatusPermanentRedirect/~~\r\n~~9ff28ba build: remove reference to remove make target `release`~~\r\n~~a8084b7 storage: separate `services Stores` into per-RPC services~~\r\n~~a838bbe Revert \"storage: streaming snap miscellaneous improvements\"~~\r\n~~af1d9a4 server: DRY up JSON utilities~~\r\n~~b1c9de1 Revert \"Merge pull request #8959 from d4l3k/new-allocator\"~~\r\n~~b1d2b4e build: remove varcheck~~\r\n~~b2d587f ui: update dependencies~~\r\n~~b80819e ui: update ts~~\r\n~~b9df77f util: propagate HTTP timeouts to grpc-gateway~~\r\n~~bde9728 build: update to go1.7.1~~ (previously cherry picked as c2d0eac7207e3c856e2bbb048501096c4ab65c6f)\r\n~~bfe8b6e storage: wait for gossip connection before gossiping stores~~\r\n~~c0be48d Revert \"storage: distinct batches for snapshot logs\"~~\r\n~~c7ea45d roachpb: shallow copy `BatchRequest.Txn` when mutating~~ (previously cherry picked as bac0bb60458096f4aeececbdeeecd417ea207acc)\r\n~~d72756a storage: simplify rebalancer math~~\r\n~~d985d23 Revert \"Extract utility method from HandleRaftRequest.\"~~\r\n~~de4a944 acceptance: skip TestDockerCLI during \"deployment\"~~\r\n~~ef3be82 storage: DRY periodic gossip pattern~~\r\n~~efa5480 Makefile: DRY~~\r\n~~f6bbf9c util/log: protofy Severity~~\r\n\r\nAlso, here are the notes for changes contributed by non-core folks:\r\nDaniel Theophanes\te2b2635\t(bug fixes) slightly improve support for 32-bit systems. Note that 32-bit architectures remain officially unsupported.\r\n~~Francis Bergin\t777f16d\tFix typo in docs~~\r\n~~Tristan Rice\t1953594\tstorage/simulation: fixed simulation and improved log alignment~~\r\n~~Tristan Rice\t27353a8\tstorage: removed unused rangeCountBalancer~~ (reverted)\r\nTristan Rice\t4054af0\t(bug fixes) the admin UI now propagates timeouts to the server to avoid dangling requests.\r\n~~Tristan Rice\t4446345\tstorage: add constraint rule solver for allocation~~ (reverted)\r\n~~Tristan Rice\t4e29a36\tstorage/simulation: only rebalance 50% of ranges on each iteration so it will converge~~ (reverted)\r\nTristan Rice\t9b41a2d\t(features) a new flag `--locality` can be used to specify a node's location. This metadata will be used in the future to drive rebalancing decisions.\r\n~~Tristan Rice\taeca0e0\tbuild: upgraded yaml to v2~~\r\nTristan Rice\tc19f31b\t(changes): expressive zone configurations are now supported. See https://github.com/cockroachdb/cockroach/blob/master/docs/RFCS/expressive_zone_config.md for details.\r\n~~Tristan Rice\td323814\tstorage: simplified createTestAllocator~~\r\n~~Tristan Rice\tdd3229a\tstorage: implemented RuleSolver into allocator~~ (reverted)\r\nWill Haack\t11c167c\t(features) `CREATE TABLE ... AS` is now supported, allowing the creation of a table containing the result of a query. [probably needs a docs link]\r\nYan Long\t95c937d\t(features) information_schema now includes schema_privileges, which provides information about schema (database) privileges.\r\nYan Long\t95c937d\t(features) information_schema now includes table_privileges, which provides information about table privileges.\r\na6802739\t130b902\t(features) information_schema now includes key_column_usage, which describes which key columns have constraints.\r\n~~marc\tbd35d19\tfix dumb typo~~\r\n\r\nCore folks, please do as I've done above and create a summary of your noteworthy commits:\r\n- [x] @a-robinson \r\n- [x] @andreimatei \r\n- [ ] @bdarnell \r\n- [ ] @BramGruneir \r\n- [x] @cuongdo \r\n- [x] @paperstreet None of mine except interleaved, which is already written up in ben's notes\r\n- [x] @eisenstatdavid \r\n- [x] @dt \r\n- [x] @jordanlewis \r\n- [ ] @mjibson \r\n- [ ] @mrtracy \r\n- [ ] @maxlang \r\n- [ ] @nvanbenschoten \r\n- [x] @petermattis \r\n- [ ] @RaduBerinde \r\n- [ ] @knz \r\n- [ ] @spencerkimball \r\n- [ ] @tschottdorf \r\n- [ ] @vivekmenezes \r\n- [x] @irfansharif \r\n"},"comment":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/comments/252400288","html_url":"https://github.com/cockroachdb/cockroach/issues/9781#issuecomment-252400288","issue_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/9781","id":252400288,"user":{"login":"tschottdorf","id":5076964,"avatar_url":"https://avatars.githubusercontent.com/u/5076964?v=3","gravatar_id":"","url":"https://api.github.com/users/tschottdorf","html_url":"https://github.com/tschottdorf","followers_url":"https://api.github.com/users/tschottdorf/followers","following_url":"https://api.github.com/users/tschottdorf/following{/other_user}","gists_url":"https://api.github.com/users/tschottdorf/gists{/gist_id}","starred_url":"https://api.github.com/users/tschottdorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tschottdorf/subscriptions","organizations_url":"https://api.github.com/users/tschottdorf/orgs","repos_url":"https://api.github.com/users/tschottdorf/repos","events_url":"https://api.github.com/users/tschottdorf/events{/privacy}","received_events_url":"https://api.github.com/users/tschottdorf/received_events","type":"User","site_admin":false},"created_at":"2016-10-08T03:41:46Z","updated_at":"2016-10-08T03:41:46Z","body":"Performance:\r\n\r\n* Improved concurrency to prevent certain slow operations from dramatically impacting overall performance (b1d481d)."}}
{"actor":{"display_login":"tschottdorf"}}