top

Package engine provides low-level storage. It interacts with storage backends (e.g. LevelDB, RocksDB, etc.) via the Engine interface. At one level higher, MVCC provides multi-version concurrency control capability on top of an Engine instance.

The Engine interface provides an API for key-value stores. InMem implements an in-memory engine using a sorted map. RocksDB implements an engine for data stored to local disk using RocksDB, a variant of LevelDB.

MVCC provides a multi-version concurrency control system on top of an engine. MVCC is the basis for Cockroach's support for distributed transactions. It is intended for direct use from storage.Range objects.

Notes on MVCC architecture

Each MVCC value contains a metadata key/value pair and one or more version key/value pairs. The MVCC metadata key is the actual key for the value, using the util/encoding.EncodeBytes scheme. The MVCC metadata value is of type MVCCMetadata and contains the most recent version timestamp and an optional roachpb.Transaction message. If set, the most recent version of the MVCC value is a transactional "intent". It also contains some information on the size of the most recent version's key and value for efficient stat counter computations. Notice that it is not necessary to explicitly store the MVCC metadata as its contents can be reconstructed from the most recent versioned value as long as an intent is not present. The implementation takes advantage of this and deletes the MVCC metadata when possible.

Each MVCC version key/value pair has a key which is also binary-encoded, but is suffixed with a decreasing, big-endian encoding of the timestamp (eight bytes for the nanosecond wall time, followed by four bytes for the logical time except for meta key value pairs, for which the timestamp is implicit). The MVCC version value is a message of type roachpb.Value. A deletion is is indicated by an empty value. Note that an empty roachpb.Value will encode to a non-empty byte slice. The decreasing encoding on the timestamp sorts the most recent version directly after the metadata key, which is treated specially by the RocksDB comparator (by making the zero timestamp sort first). This increases the likelihood that an Engine.Get() of the MVCC metadata will get the same block containing the most recent version, even if there are many versions. We rely on getting the MVCC metadata key/value and then using it to directly get the MVCC version using the metadata's most recent version timestamp. This avoids using an expensive merge iterator to scan the most recent version. It also allows us to leverage RocksDB's bloom filters.

The binary encoding used on the MVCC keys allows arbitrary keys to be stored in the map (no restrictions on intermediate nil-bytes, for example), while still sorting lexicographically and guaranteeing that all timestamp-suffixed MVCC version keys sort consecutively with the metadata key. We use an escape-based encoding which transforms all nul ("\x00") characters in the key and is terminated with the sequence "\x00\x01", which is guaranteed to not occur elsewhere in the encoded value. See util/encoding/encoding.go for more details.

We considered inlining the most recent MVCC version in the MVCCMetadata. This would reduce the storage overhead of storing the same key twice (which is small due to block compression), and the runtime overhead of two separate DB lookups. On the other hand, all writes that create a new version of an existing key would incur a double write as the previous value is moved out of the MVCCMetadata into its versioned key. Preliminary benchmarks have not shown enough performance improvement to justify this change, although we may revisit this decision if it turns out that multiple versions of the same key are rare in practice.

However, we do allow inlining in order to use the MVCC interface to store non-versioned values. It turns out that not everything which Cockroach needs to store would be efficient or possible using MVCC. Examples include transaction records, response cache entries, stats counters, time series data, and system-local config values. However, supporting a mix of encodings is problematic in terms of resulting complexity. So Cockroach treats an MVCC timestamp of zero to mean an inlined, non-versioned value. These values are replaced if they exist on a Put operation and are cleared from the engine on a delete. Importantly, zero-timestamped MVCC values may be merged, as is necessary for stats counters and time series data.

Imported by 392 package(s)

  1. github.com/756445638/cockroach/cli
  2. github.com/756445638/cockroach/server
  3. github.com/756445638/cockroach/sql
  4. github.com/756445638/cockroach/storage
  5. github.com/756445638/cockroach/testutils/localtestcluster
  6. github.com/AALEKH/cockroach/kv
  7. github.com/AALEKH/cockroach/server
  8. github.com/AALEKH/cockroach/storage
  9. github.com/AALEKH/cockroach/structured
  10. github.com/Aishraj/cockroach/cli
  11. github.com/Aishraj/cockroach/server
  12. github.com/Aishraj/cockroach/sql
  13. github.com/Aishraj/cockroach/storage
  14. github.com/Aishraj/cockroach/testutils/localtestcluster
  15. github.com/JKhawaja/cockroach/cli
  16. github.com/JKhawaja/cockroach/server
  17. github.com/JKhawaja/cockroach/storage
  18. github.com/ParthDesai/cockroach/kv
  19. github.com/ParthDesai/cockroach/server
  20. github.com/ParthDesai/cockroach/server/cli
  21. github.com/ParthDesai/cockroach/storage
  22. github.com/ParthDesai/cockroach/structured
  23. github.com/ParthDesai/cockroach/ts
  24. github.com/YuleiXiao/cockroach/cli
  25. github.com/YuleiXiao/cockroach/server
  26. github.com/YuleiXiao/cockroach/storage
  27. github.com/abhi11/cockroach/cli
  28. github.com/abhi11/cockroach/kv
  29. github.com/abhi11/cockroach/server
  30. github.com/abhi11/cockroach/storage
  31. github.com/abhinavdahiya/cockroach/cli
  32. github.com/abhinavdahiya/cockroach/server
  33. github.com/abhinavdahiya/cockroach/storage
  34. github.com/abhinavdahiya/cockroach/testutils/localtestcluster
  35. github.com/ajayaa/cockroach/cli
  36. github.com/ajayaa/cockroach/kv
  37. github.com/ajayaa/cockroach/server
  38. github.com/ajayaa/cockroach/storage
  39. github.com/alex/cockroach/cli
  40. github.com/alex/cockroach/kv
  41. github.com/alex/cockroach/server
  42. github.com/alex/cockroach/storage
  43. github.com/andreweduffy/cockroach/cli
  44. github.com/andreweduffy/cockroach/server
  45. github.com/andreweduffy/cockroach/sql
  46. github.com/andreweduffy/cockroach/storage
  47. github.com/andreweduffy/cockroach/testutils/localtestcluster
  48. github.com/arypurnomoz/cockroach/cli
  49. github.com/arypurnomoz/cockroach/kv
  50. github.com/arypurnomoz/cockroach/server
  51. github.com/arypurnomoz/cockroach/storage
  52. github.com/asubiotto/cockroach/cli
  53. github.com/asubiotto/cockroach/server
  54. github.com/asubiotto/cockroach/sql
  55. github.com/asubiotto/cockroach/storage
  56. github.com/aybabtme/cockroach/kv
  57. github.com/aybabtme/cockroach/server
  58. github.com/aybabtme/cockroach/server/cli
  59. github.com/aybabtme/cockroach/storage
  60. github.com/bdarnell/cockroach/cli
  61. github.com/bdarnell/cockroach/server
  62. github.com/bdarnell/cockroach/storage
  63. github.com/bdarnell/cockroach/testutils/localtestcluster
  64. github.com/bdotdub/cockroach/kv
  65. github.com/bdotdub/cockroach/server
  66. github.com/bdotdub/cockroach/storage
  67. github.com/bdotdub/cockroach/structured
  68. github.com/bg451/cockroach/cli
  69. github.com/bg451/cockroach/kv
  70. github.com/bg451/cockroach/server
  71. github.com/bg451/cockroach/storage
  72. github.com/c4pt0r/cockroach/cli
  73. github.com/c4pt0r/cockroach/kv
  74. github.com/c4pt0r/cockroach/server
  75. github.com/c4pt0r/cockroach/storage
  76. github.com/chzyer-dev/cockroach/cli
  77. github.com/chzyer-dev/cockroach/kv
  78. github.com/chzyer-dev/cockroach/server
  79. github.com/chzyer-dev/cockroach/storage
  80. github.com/citysir/cockroach/kv
  81. github.com/citysir/cockroach/server
  82. github.com/citysir/cockroach/storage
  83. github.com/citysir/cockroach/structured
  84. github.com/citysir/cockroach/ts
  85. github.com/cockroachdb/cockroach/cli
  86. github.com/cockroachdb/cockroach/server
  87. github.com/cockroachdb/cockroach/sql
  88. github.com/cockroachdb/cockroach/storage
  89. github.com/cockroachdb/cockroach/testutils/localtestcluster
  90. github.com/codepope/cockroach/cli
  91. github.com/codepope/cockroach/server
  92. github.com/codepope/cockroach/server/status
  93. github.com/codepope/cockroach/storage
  94. github.com/codepope/cockroach/testutils/localtestcluster
  95. github.com/d4l3k/cockroach/cli
  96. github.com/d4l3k/cockroach/server
  97. github.com/d4l3k/cockroach/sql
  98. github.com/d4l3k/cockroach/storage
  99. github.com/danielhan/cockroach/cli
  100. github.com/danielhan/cockroach/server
  101. github.com/danielhan/cockroach/server/status
  102. github.com/danielhan/cockroach/storage
  103. github.com/danielhan/cockroach/testutils/localtestcluster
  104. github.com/dig3rati/cockroach/cli
  105. github.com/dig3rati/cockroach/kv
  106. github.com/dig3rati/cockroach/server
  107. github.com/dig3rati/cockroach/storage
  108. github.com/dlsniper/cockroach/cli
  109. github.com/dlsniper/cockroach/server
  110. github.com/dlsniper/cockroach/storage
  111. github.com/dlsniper/cockroach/testutils/localtestcluster
  112. github.com/domluna/cockroach/kv
  113. github.com/domluna/cockroach/server
  114. github.com/domluna/cockroach/storage
  115. github.com/dt/cockroach/cli
  116. github.com/dt/cockroach/kv
  117. github.com/dt/cockroach/server
  118. github.com/dt/cockroach/storage
  119. github.com/eddyzhou/cockroach/cli
  120. github.com/eddyzhou/cockroach/kv
  121. github.com/eddyzhou/cockroach/server
  122. github.com/eddyzhou/cockroach/storage
  123. github.com/erikstmartin/cockroach/kv
  124. github.com/erikstmartin/cockroach/server
  125. github.com/erikstmartin/cockroach/storage
  126. github.com/erikstmartin/cockroach/structured
  127. github.com/erriapo/cockroach/kv
  128. github.com/erriapo/cockroach/server
  129. github.com/erriapo/cockroach/storage
  130. github.com/erriapo/cockroach/structured
  131. github.com/funkygao/cockroach/kv
  132. github.com/funkygao/cockroach/server
  133. github.com/funkygao/cockroach/storage
  134. github.com/funkygao/cockroach/structured
  135. github.com/guanqun/cockroach/cli
  136. github.com/guanqun/cockroach/kv
  137. github.com/guanqun/cockroach/server
  138. github.com/guanqun/cockroach/storage
  139. github.com/herenow/cockroach/kv
  140. github.com/herenow/cockroach/server
  141. github.com/herenow/cockroach/storage
  142. github.com/herenow/cockroach/structured
  143. github.com/heshed/cockroach/cli
  144. github.com/heshed/cockroach/kv
  145. github.com/heshed/cockroach/server
  146. github.com/heshed/cockroach/storage
  147. github.com/hurricane1026/cockroach/kv
  148. github.com/hurricane1026/cockroach/server
  149. github.com/hurricane1026/cockroach/storage
  150. github.com/icattlecoder/cockroach/kv
  151. github.com/icattlecoder/cockroach/server
  152. github.com/icattlecoder/cockroach/storage
  153. github.com/icattlecoder/cockroach/structured
  154. github.com/jamesgraves/cockroach/cli
  155. github.com/jamesgraves/cockroach/kv
  156. github.com/jamesgraves/cockroach/server
  157. github.com/jamesgraves/cockroach/server/status
  158. github.com/jamesgraves/cockroach/storage
  159. github.com/jbowens/cockroach/cli
  160. github.com/jbowens/cockroach/kv
  161. github.com/jbowens/cockroach/server
  162. github.com/jbowens/cockroach/storage
  163. github.com/jgautheron/cockroach/cli
  164. github.com/jgautheron/cockroach/kv
  165. github.com/jgautheron/cockroach/server
  166. github.com/jgautheron/cockroach/storage
  167. github.com/jiezcomet/cockroach/cli
  168. github.com/jiezcomet/cockroach/kv
  169. github.com/jiezcomet/cockroach/server
  170. github.com/jiezcomet/cockroach/server/status
  171. github.com/jiezcomet/cockroach/storage
  172. github.com/jmank88/cockroach/cli
  173. github.com/jmank88/cockroach/kv
  174. github.com/jmank88/cockroach/server
  175. github.com/jmank88/cockroach/server/status
  176. github.com/jmank88/cockroach/storage
  177. github.com/jsanc623/cockroach/kv
  178. github.com/jsanc623/cockroach/server
  179. github.com/jsanc623/cockroach/storage
  180. github.com/jsanc623/cockroach/structured
  181. github.com/kardianos/cockroach/cli
  182. github.com/kardianos/cockroach/kv
  183. github.com/kardianos/cockroach/server
  184. github.com/kardianos/cockroach/sql
  185. github.com/kardianos/cockroach/storage
  186. github.com/kardianos/cockroach/structured
  187. github.com/kardianos/cockroach/testutils/localtestcluster
  188. github.com/kimh/cockroach/cli
  189. github.com/kimh/cockroach/kv
  190. github.com/kimh/cockroach/server
  191. github.com/kimh/cockroach/storage
  192. github.com/kokizzu/cockroach/cli
  193. github.com/kokizzu/cockroach/kv
  194. github.com/kokizzu/cockroach/server
  195. github.com/kokizzu/cockroach/server/status
  196. github.com/kokizzu/cockroach/storage
  197. github.com/kortschak/cockroach/kv
  198. github.com/kortschak/cockroach/server
  199. github.com/kortschak/cockroach/server/cli
  200. github.com/kortschak/cockroach/storage
  201. github.com/kortschak/cockroach/structured
  202. github.com/kykl/cockroach/kv
  203. github.com/kykl/cockroach/server
  204. github.com/kykl/cockroach/storage
  205. github.com/l2x/cockroach/cli
  206. github.com/l2x/cockroach/kv
  207. github.com/l2x/cockroach/server
  208. github.com/l2x/cockroach/storage
  209. github.com/liexusong/cockroach/cli
  210. github.com/liexusong/cockroach/kv
  211. github.com/liexusong/cockroach/server
  212. github.com/liexusong/cockroach/storage
  213. github.com/liudch/cockroach/cli
  214. github.com/liudch/cockroach/kv
  215. github.com/liudch/cockroach/server
  216. github.com/liudch/cockroach/storage
  217. github.com/lostz/cockroach/kv
  218. github.com/lostz/cockroach/server
  219. github.com/lostz/cockroach/storage
  220. github.com/lostz/cockroach/structured
  221. github.com/lparis/cockroach/cli
  222. github.com/lparis/cockroach/kv
  223. github.com/lparis/cockroach/server
  224. github.com/lparis/cockroach/storage
  225. github.com/marcuswestin/cockroach/cli
  226. github.com/marcuswestin/cockroach/kv
  227. github.com/marcuswestin/cockroach/server
  228. github.com/marcuswestin/cockroach/storage
  229. github.com/maxid/cockroach/cli
  230. github.com/maxid/cockroach/kv
  231. github.com/maxid/cockroach/server
  232. github.com/maxid/cockroach/storage
  233. github.com/maximecaron/cockroach/cli
  234. github.com/maximecaron/cockroach/kv
  235. github.com/maximecaron/cockroach/server
  236. github.com/maximecaron/cockroach/storage
  237. github.com/mbertschler/cockroach/cli
  238. github.com/mbertschler/cockroach/kv
  239. github.com/mbertschler/cockroach/server
  240. github.com/mbertschler/cockroach/storage
  241. github.com/mjibson/cockroach/cli
  242. github.com/mjibson/cockroach/server
  243. github.com/mjibson/cockroach/storage
  244. github.com/mohae/cockroach/kv
  245. github.com/mohae/cockroach/server
  246. github.com/mohae/cockroach/storage
  247. github.com/mohae/cockroach/structured
  248. github.com/nak3/cockroach/cli
  249. github.com/nak3/cockroach/server
  250. github.com/nak3/cockroach/storage
  251. github.com/ngaut/cockroach/kv
  252. github.com/ngaut/cockroach/server
  253. github.com/ngaut/cockroach/storage
  254. github.com/nimishzynga/cockroach/kv
  255. github.com/nimishzynga/cockroach/server
  256. github.com/nimishzynga/cockroach/storage
  257. github.com/nimishzynga/cockroach/structured
  258. github.com/nporsche/cockroach/cli
  259. github.com/nporsche/cockroach/kv
  260. github.com/nporsche/cockroach/server
  261. github.com/nporsche/cockroach/storage
  262. github.com/objectundefined/cockroach/cli
  263. github.com/objectundefined/cockroach/server
  264. github.com/objectundefined/cockroach/storage
  265. github.com/objectundefined/cockroach/testutils/localtestcluster
  266. github.com/occamshatchet/cockroach/kv
  267. github.com/occamshatchet/cockroach/server
  268. github.com/occamshatchet/cockroach/storage
  269. github.com/panyingyun/cockroach/cli
  270. github.com/panyingyun/cockroach/server
  271. github.com/panyingyun/cockroach/sql
  272. github.com/panyingyun/cockroach/storage
  273. github.com/panyingyun/cockroach/testutils/localtestcluster
  274. github.com/paperstreet/cockroach/cli
  275. github.com/paperstreet/cockroach/kv
  276. github.com/paperstreet/cockroach/server
  277. github.com/paperstreet/cockroach/storage
  278. github.com/parthdesai/cockroach/kv
  279. github.com/parthdesai/cockroach/server
  280. github.com/parthdesai/cockroach/server/cli
  281. github.com/parthdesai/cockroach/storage
  282. github.com/parthdesai/cockroach/structured
  283. github.com/parthdesai/cockroach/ts
  284. github.com/petermattis/cockroach/cli
  285. github.com/petermattis/cockroach/kv
  286. github.com/petermattis/cockroach/server
  287. github.com/petermattis/cockroach/storage
  288. github.com/phobos182/cockroach/cli
  289. github.com/phobos182/cockroach/kv
  290. github.com/phobos182/cockroach/server
  291. github.com/phobos182/cockroach/server/status
  292. github.com/phobos182/cockroach/storage
  293. github.com/phynalle/cockroach/cli
  294. github.com/phynalle/cockroach/kv
  295. github.com/phynalle/cockroach/server
  296. github.com/phynalle/cockroach/storage
  297. github.com/rushiagr/cockroach/cli
  298. github.com/rushiagr/cockroach/server
  299. github.com/rushiagr/cockroach/storage
  300. github.com/rushiagr/cockroach/testutils/localtestcluster
  301. github.com/sacheendra/cockroach/cli
  302. github.com/sacheendra/cockroach/kv
  303. github.com/sacheendra/cockroach/server
  304. github.com/sacheendra/cockroach/storage
  305. github.com/sbunce/cockroach/kv
  306. github.com/sbunce/cockroach/server
  307. github.com/sbunce/cockroach/storage
  308. github.com/sbunce/cockroach/structured
  309. github.com/sbunce/cockroach/ts
  310. github.com/seiflotfy/cockroach/cli
  311. github.com/seiflotfy/cockroach/kv
  312. github.com/seiflotfy/cockroach/server
  313. github.com/seiflotfy/cockroach/server/status
  314. github.com/seiflotfy/cockroach/storage
  315. github.com/siddontang/cockroach/kv
  316. github.com/siddontang/cockroach/server
  317. github.com/siddontang/cockroach/server/cli
  318. github.com/siddontang/cockroach/storage
  319. github.com/siddontang/cockroach/structured
  320. github.com/siddontang/cockroach/ts
  321. github.com/skyportsystems/cockroach/kv
  322. github.com/skyportsystems/cockroach/server
  323. github.com/skyportsystems/cockroach/storage
  324. github.com/skyportsystems/cockroach/structured
  325. github.com/slava-ustovytski/cockroach/cli
  326. github.com/slava-ustovytski/cockroach/kv
  327. github.com/slava-ustovytski/cockroach/server
  328. github.com/slava-ustovytski/cockroach/storage
  329. github.com/soniabhishek/cockroach/cli
  330. github.com/soniabhishek/cockroach/kv
  331. github.com/soniabhishek/cockroach/server
  332. github.com/soniabhishek/cockroach/storage
  333. github.com/spencerkimball/cockroach/cli
  334. github.com/spencerkimball/cockroach/kv
  335. github.com/spencerkimball/cockroach/server
  336. github.com/spencerkimball/cockroach/storage
  337. github.com/sunya123/cockroach/cli
  338. github.com/sunya123/cockroach/server
  339. github.com/sunya123/cockroach/storage
  340. github.com/tamird/cockroach/cli
  341. github.com/tamird/cockroach/server
  342. github.com/tamird/cockroach/sql
  343. github.com/tamird/cockroach/storage
  344. github.com/the872/cockroach/cli
  345. github.com/the872/cockroach/server
  346. github.com/the872/cockroach/storage
  347. github.com/the872/cockroach/testutils/localtestcluster
  348. github.com/tkschmidt/cockroach/cli
  349. github.com/tkschmidt/cockroach/kv
  350. github.com/tkschmidt/cockroach/server
  351. github.com/tkschmidt/cockroach/storage
  352. github.com/tschottdorf/cockroach/cli
  353. github.com/tschottdorf/cockroach/server
  354. github.com/tschottdorf/cockroach/storage
  355. github.com/upton/cockroach/cli
  356. github.com/upton/cockroach/kv
  357. github.com/upton/cockroach/server
  358. github.com/upton/cockroach/storage
  359. github.com/vnadgir-ef/cockroach/cli
  360. github.com/vnadgir-ef/cockroach/kv
  361. github.com/vnadgir-ef/cockroach/server
  362. github.com/vnadgir-ef/cockroach/storage
  363. github.com/walkingsparrow/cockroach/kv
  364. github.com/walkingsparrow/cockroach/server
  365. github.com/walkingsparrow/cockroach/storage
  366. github.com/walkingsparrow/cockroach/structured
  367. github.com/wangtuanjie/cockroach/kv
  368. github.com/wangtuanjie/cockroach/server
  369. github.com/wangtuanjie/cockroach/storage
  370. github.com/wangtuanjie/cockroach/structured
  371. github.com/xiang90/cockroach/kv
  372. github.com/xiang90/cockroach/server
  373. github.com/xiang90/cockroach/storage
  374. github.com/xiang90/cockroach/structured
  375. github.com/yosiat/cockroach/cli
  376. github.com/yosiat/cockroach/kv
  377. github.com/yosiat/cockroach/server
  378. github.com/yosiat/cockroach/storage
  379. github.com/yydzero/cockroach/cli
  380. github.com/yydzero/cockroach/kv
  381. github.com/yydzero/cockroach/server
  382. github.com/yydzero/cockroach/server/status
  383. github.com/yydzero/cockroach/storage
  384. github.com/zebozhuang/cockroach/kv
  385. github.com/zebozhuang/cockroach/server
  386. github.com/zebozhuang/cockroach/server/cli
  387. github.com/zebozhuang/cockroach/storage
  388. github.com/zebozhuang/cockroach/structured
  389. github.com/zhaozhi406/cockroach/cli
  390. github.com/zhaozhi406/cockroach/kv
  391. github.com/zhaozhi406/cockroach/server
  392. github.com/zhaozhi406/cockroach/storage

Imported only in test by 139 package(s)

  1. github.com/756445638/cockroach/kv
  2. github.com/756445638/cockroach/ts
  3. github.com/Aishraj/cockroach/kv
  4. github.com/Aishraj/cockroach/ts
  5. github.com/JKhawaja/cockroach/kv
  6. github.com/JKhawaja/cockroach/ts
  7. github.com/ParthDesai/cockroach/client
  8. github.com/YuleiXiao/cockroach/kv
  9. github.com/YuleiXiao/cockroach/ts
  10. github.com/abhi11/cockroach/ts
  11. github.com/abhinavdahiya/cockroach/kv
  12. github.com/abhinavdahiya/cockroach/ts
  13. github.com/ajayaa/cockroach/client
  14. github.com/ajayaa/cockroach/ts
  15. github.com/alex/cockroach/client
  16. github.com/alex/cockroach/ts
  17. github.com/andreweduffy/cockroach/kv
  18. github.com/andreweduffy/cockroach/ts
  19. github.com/arypurnomoz/cockroach/client
  20. github.com/arypurnomoz/cockroach/ts
  21. github.com/asubiotto/cockroach/kv
  22. github.com/asubiotto/cockroach/ts
  23. github.com/aybabtme/cockroach/client
  24. github.com/aybabtme/cockroach/structured
  25. github.com/aybabtme/cockroach/ts
  26. github.com/bdarnell/cockroach/kv
  27. github.com/bdarnell/cockroach/ts
  28. github.com/bg451/cockroach/ts
  29. github.com/c4pt0r/cockroach/client
  30. github.com/c4pt0r/cockroach/ts
  31. github.com/chzyer-dev/cockroach/ts
  32. github.com/citysir/cockroach/client
  33. github.com/cockroachdb/cockroach/kv
  34. github.com/cockroachdb/cockroach/ts
  35. github.com/codepope/cockroach/kv
  36. github.com/codepope/cockroach/ts
  37. github.com/d4l3k/cockroach/kv
  38. github.com/d4l3k/cockroach/ts
  39. github.com/danielhan/cockroach/kv
  40. github.com/danielhan/cockroach/ts
  41. github.com/dig3rati/cockroach/client
  42. github.com/dig3rati/cockroach/ts
  43. github.com/dlsniper/cockroach/kv
  44. github.com/dlsniper/cockroach/ts
  45. github.com/domluna/cockroach/client
  46. github.com/domluna/cockroach/structured
  47. github.com/domluna/cockroach/ts
  48. github.com/dt/cockroach/client
  49. github.com/dt/cockroach/ts
  50. github.com/eddyzhou/cockroach/client
  51. github.com/eddyzhou/cockroach/ts
  52. github.com/guanqun/cockroach/ts
  53. github.com/heshed/cockroach/client
  54. github.com/heshed/cockroach/ts
  55. github.com/hurricane1026/cockroach/client
  56. github.com/hurricane1026/cockroach/structured
  57. github.com/hurricane1026/cockroach/ts
  58. github.com/jamesgraves/cockroach/client
  59. github.com/jamesgraves/cockroach/ts
  60. github.com/jbowens/cockroach/client
  61. github.com/jbowens/cockroach/ts
  62. github.com/jgautheron/cockroach/client
  63. github.com/jgautheron/cockroach/ts
  64. github.com/jiezcomet/cockroach/client
  65. github.com/jiezcomet/cockroach/ts
  66. github.com/jmank88/cockroach/client
  67. github.com/jmank88/cockroach/ts
  68. github.com/kardianos/cockroach/ts
  69. github.com/kimh/cockroach/client
  70. github.com/kimh/cockroach/ts
  71. github.com/kokizzu/cockroach/ts
  72. github.com/kykl/cockroach/client
  73. github.com/kykl/cockroach/ts
  74. github.com/l2x/cockroach/client
  75. github.com/l2x/cockroach/ts
  76. github.com/liexusong/cockroach/client
  77. github.com/liexusong/cockroach/ts
  78. github.com/liudch/cockroach/client
  79. github.com/liudch/cockroach/ts
  80. github.com/lparis/cockroach/ts
  81. github.com/marcuswestin/cockroach/client
  82. github.com/marcuswestin/cockroach/ts
  83. github.com/maxid/cockroach/client
  84. github.com/maxid/cockroach/ts
  85. github.com/maximecaron/cockroach/client
  86. github.com/maximecaron/cockroach/ts
  87. github.com/mbertschler/cockroach/client
  88. github.com/mbertschler/cockroach/ts
  89. github.com/mjibson/cockroach/kv
  90. github.com/mjibson/cockroach/ts
  91. github.com/nak3/cockroach/kv
  92. github.com/nak3/cockroach/ts
  93. github.com/ngaut/cockroach/client
  94. github.com/ngaut/cockroach/structured
  95. github.com/ngaut/cockroach/ts
  96. github.com/nporsche/cockroach/client
  97. github.com/nporsche/cockroach/ts
  98. github.com/objectundefined/cockroach/kv
  99. github.com/objectundefined/cockroach/ts
  100. github.com/occamshatchet/cockroach/client
  101. github.com/occamshatchet/cockroach/structured
  102. github.com/occamshatchet/cockroach/ts
  103. github.com/panyingyun/cockroach/kv
  104. github.com/panyingyun/cockroach/ts
  105. github.com/paperstreet/cockroach/ts
  106. github.com/parthdesai/cockroach/client
  107. github.com/petermattis/cockroach/ts
  108. github.com/phobos182/cockroach/ts
  109. github.com/phynalle/cockroach/ts
  110. github.com/rushiagr/cockroach/kv
  111. github.com/rushiagr/cockroach/ts
  112. github.com/sacheendra/cockroach/ts
  113. github.com/sbunce/cockroach/client
  114. github.com/seiflotfy/cockroach/ts
  115. github.com/siddontang/cockroach/client
  116. github.com/slava-ustovytski/cockroach/client
  117. github.com/slava-ustovytski/cockroach/ts
  118. github.com/soniabhishek/cockroach/ts
  119. github.com/spencerkimball/cockroach/ts
  120. github.com/sunya123/cockroach/kv
  121. github.com/sunya123/cockroach/ts
  122. github.com/tamird/cockroach/kv
  123. github.com/tamird/cockroach/ts
  124. github.com/the872/cockroach/kv
  125. github.com/the872/cockroach/ts
  126. github.com/tkschmidt/cockroach/client
  127. github.com/tkschmidt/cockroach/ts
  128. github.com/tschottdorf/cockroach/kv
  129. github.com/tschottdorf/cockroach/ts
  130. github.com/upton/cockroach/ts
  131. github.com/vnadgir-ef/cockroach/client
  132. github.com/vnadgir-ef/cockroach/ts
  133. github.com/xiang90/cockroach/client
  134. github.com/yosiat/cockroach/client
  135. github.com/yosiat/cockroach/ts
  136. github.com/yydzero/cockroach/ts
  137. github.com/zebozhuang/cockroach/client
  138. github.com/zhaozhi406/cockroach/client
  139. github.com/zhaozhi406/cockroach/ts

Imports 17 package(s)

  1. github.com/gogo/protobuf/proto
  2. github.com/cockroachdb/cockroach/roachpb
  3. github.com/cockroachdb/cockroach/util/stop
  4. github.com/cockroachdb/cockroach/storage/engine/rocksdb
  5. github.com/cockroachdb/cockroach/util/hlc
  6. github.com/cockroachdb/cockroach/util/protoutil
  7. github.com/cockroachdb/cockroach/util/envutil
  8. github.com/pkg/errors
  9. github.com/cockroachdb/cockroach/util/bufalloc
  10. github.com/cockroachdb/cockroach/util/log
  11. github.com/cockroachdb/cockroach/keys
  12. golang.org/x/net/context
  13. github.com/elastic/gosigar
  14. github.com/cockroachdb/cockroach/config
  15. github.com/dustin/go-humanize
  16. github.com/cockroachdb/cockroach/storage/engine/enginepb
  17. github.com/cockroachdb/cockroach/util/humanizeutil

Test imports 9 package(s)

  1. github.com/cockroachdb/cockroach/util/timeutil
  2. github.com/cockroachdb/cockroach/util/uuid
  3. github.com/cockroachdb/cockroach/util/caller
  4. github.com/termie/go-shutil
  5. github.com/cockroachdb/cockroach/util/leaktest
  6. github.com/cockroachdb/cockroach/util
  7. github.com/cockroachdb/cockroach/util/encoding
  8. github.com/cockroachdb/cockroach/util/randutil
  9. github.com/cockroachdb/cockroach/testutils