Commit 7fcdede
committed
Fix review issues: Lua ZADD flags, graceful shutdown, expire overflow, key deletion
- Lua ZADD: parse NX/XX/GT/LT flags using shared zaddFlags helpers
- TransactionManager: add Close() with closeCh for graceful shutdown
of flushRawPending goroutine; replace time.Sleep with select
- Expire: add overflow guard for time.Duration conversion of large TTLs
- stageKeyDeletion/applyDel: delete hash, set, stream, HLL internal
keys in addition to list, string, TTL, and zset
- removeAll: use clear(sc.chans) instead of nil to avoid map access
after nil assignment1 parent 8262ce9 commit 7fcdede
4 files changed
Lines changed: 88 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
553 | 553 | | |
554 | 554 | | |
555 | 555 | | |
556 | | - | |
| 556 | + | |
557 | 557 | | |
558 | | - | |
| 558 | + | |
559 | 559 | | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
560 | 565 | | |
561 | 566 | | |
562 | 567 | | |
| |||
1330 | 1335 | | |
1331 | 1336 | | |
1332 | 1337 | | |
1333 | | - | |
1334 | | - | |
1335 | | - | |
1336 | | - | |
1337 | | - | |
1338 | | - | |
1339 | | - | |
1340 | | - | |
1341 | | - | |
1342 | | - | |
1343 | | - | |
1344 | | - | |
1345 | | - | |
1346 | | - | |
1347 | | - | |
| 1338 | + | |
1348 | 1339 | | |
1349 | 1340 | | |
1350 | 1341 | | |
| |||
1514 | 1505 | | |
1515 | 1506 | | |
1516 | 1507 | | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
1517 | 1522 | | |
1518 | 1523 | | |
1519 | 1524 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1654 | 1654 | | |
1655 | 1655 | | |
1656 | 1656 | | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1657 | 1676 | | |
1658 | | - | |
1659 | | - | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
1660 | 1680 | | |
1661 | 1681 | | |
1662 | 1682 | | |
| |||
1667 | 1687 | | |
1668 | 1688 | | |
1669 | 1689 | | |
1670 | | - | |
1671 | | - | |
| 1690 | + | |
| 1691 | + | |
1672 | 1692 | | |
1673 | 1693 | | |
1674 | 1694 | | |
1675 | | - | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
1676 | 1701 | | |
1677 | 1702 | | |
1678 | | - | |
| 1703 | + | |
1679 | 1704 | | |
1680 | 1705 | | |
1681 | 1706 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
38 | 58 | | |
39 | 59 | | |
40 | 60 | | |
| |||
175 | 195 | | |
176 | 196 | | |
177 | 197 | | |
178 | | - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
179 | 205 | | |
180 | 206 | | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
181 | 213 | | |
182 | 214 | | |
183 | 215 | | |
| |||
0 commit comments