Commit 45751b9
fix bypass point lookup not checking ttl
Summary:
- bypass PK point lookup use txn get/multiget methods directly, which does not check for ttl
- change the point lookup to use rdb iterator, which has the ttl logic
- add a multiget method for rdb iterator
- extract the logic of converting rocksdb status to return codes for get api
Differential Revision: D54371088
fbshipit-source-id: b0d807d1 parent f87e564 commit 45751b9
File tree
6 files changed
+214
-43
lines changed- mysql-test/suite/thrift_server
- include
- r
- t
- storage/rocksdb
6 files changed
+214
-43
lines changedLines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1522 | 1522 | | |
1523 | 1523 | | |
1524 | 1524 | | |
1525 | | - | |
1526 | | - | |
1527 | | - | |
1528 | | - | |
1529 | | - | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | 1525 | | |
1534 | 1526 | | |
1535 | 1527 | | |
| |||
1578 | 1570 | | |
1579 | 1571 | | |
1580 | 1572 | | |
1581 | | - | |
| 1573 | + | |
1582 | 1574 | | |
1583 | 1575 | | |
1584 | 1576 | | |
| |||
2335 | 2327 | | |
2336 | 2328 | | |
2337 | 2329 | | |
2338 | | - | |
| 2330 | + | |
2339 | 2331 | | |
2340 | 2332 | | |
2341 | 2333 | | |
| |||
2356 | 2348 | | |
2357 | 2349 | | |
2358 | 2350 | | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
| 2351 | + | |
2362 | 2352 | | |
2363 | 2353 | | |
2364 | 2354 | | |
2365 | 2355 | | |
2366 | 2356 | | |
2367 | | - | |
2368 | 2357 | | |
2369 | 2358 | | |
2370 | 2359 | | |
| |||
2375 | 2364 | | |
2376 | 2365 | | |
2377 | 2366 | | |
2378 | | - | |
2379 | | - | |
2380 | | - | |
| 2367 | + | |
| 2368 | + | |
2381 | 2369 | | |
2382 | 2370 | | |
2383 | 2371 | | |
2384 | 2372 | | |
2385 | 2373 | | |
2386 | | - | |
2387 | | - | |
| 2374 | + | |
| 2375 | + | |
2388 | 2376 | | |
2389 | | - | |
2390 | | - | |
| 2377 | + | |
| 2378 | + | |
2391 | 2379 | | |
2392 | 2380 | | |
2393 | 2381 | | |
| |||
2413 | 2401 | | |
2414 | 2402 | | |
2415 | 2403 | | |
2416 | | - | |
2417 | | - | |
| 2404 | + | |
| 2405 | + | |
2418 | 2406 | | |
2419 | | - | |
2420 | | - | |
| 2407 | + | |
| 2408 | + | |
| 2409 | + | |
| 2410 | + | |
2421 | 2411 | | |
2422 | 2412 | | |
2423 | 2413 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
377 | 379 | | |
378 | 380 | | |
379 | 381 | | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
380 | 402 | | |
381 | 403 | | |
382 | 404 | | |
383 | | - | |
384 | 405 | | |
385 | 406 | | |
386 | 407 | | |
| |||
397 | 418 | | |
398 | 419 | | |
399 | 420 | | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
| 421 | + | |
| 422 | + | |
407 | 423 | | |
408 | | - | |
409 | | - | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
410 | 437 | | |
411 | | - | |
412 | | - | |
413 | 438 | | |
414 | 439 | | |
415 | 440 | | |
| |||
994 | 1019 | | |
995 | 1020 | | |
996 | 1021 | | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
1002 | 1026 | | |
1003 | 1027 | | |
1004 | 1028 | | |
| |||
1023 | 1047 | | |
1024 | 1048 | | |
1025 | 1049 | | |
1026 | | - | |
| 1050 | + | |
1027 | 1051 | | |
| 1052 | + | |
| 1053 | + | |
1028 | 1054 | | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
1029 | 1060 | | |
1030 | 1061 | | |
1031 | 1062 | | |
1032 | 1063 | | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
1033 | 1079 | | |
1034 | 1080 | | |
1035 | 1081 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
67 | 70 | | |
68 | 71 | | |
69 | 72 | | |
| |||
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
88 | 94 | | |
89 | 95 | | |
90 | 96 | | |
| |||
100 | 106 | | |
101 | 107 | | |
102 | 108 | | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
103 | 112 | | |
104 | 113 | | |
105 | 114 | | |
| |||
198 | 207 | | |
199 | 208 | | |
200 | 209 | | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
201 | 213 | | |
202 | 214 | | |
203 | 215 | | |
| |||
234 | 246 | | |
235 | 247 | | |
236 | 248 | | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
237 | 252 | | |
238 | 253 | | |
239 | 254 | | |
| |||
0 commit comments