Skip to content

Acquire write intent before create table#17

Merged
xiexiaoy merged 2 commits intoeloqdata:mainfrom
xiexiaoy:fix_ns_exists
Jul 28, 2025
Merged

Acquire write intent before create table#17
xiexiaoy merged 2 commits intoeloqdata:mainfrom
xiexiaoy:fix_ns_exists

Conversation

@xiexiaoy
Copy link
Collaborator

@xiexiaoy xiexiaoy commented Jul 18, 2025

  1. Acquire write intent when call db->getCollection() if it is executing a DDL statement.
  2. Each FeatureTracker read should get latest status from txservice. The memory status is unbelievable.
  3. When retry UpserTableTxRequest, use nonblocking sleep.
  4. Fix Collection use-after-free.

@xiexiaoy xiexiaoy marked this pull request as ready for review July 18, 2025 07:32
@xiexiaoy xiexiaoy force-pushed the fix_ns_exists branch 5 times, most recently from 0781b66 to 3f5624a Compare July 21, 2025 09:43
@xiexiaoy xiexiaoy marked this pull request as draft July 21, 2025 09:55
@xiexiaoy xiexiaoy force-pushed the fix_ns_exists branch 7 times, most recently from 18aedc5 to 752ef18 Compare July 22, 2025 10:27
@xiexiaoy xiexiaoy marked this pull request as ready for review July 22, 2025 11:11
@xiexiaoy xiexiaoy marked this pull request as draft July 23, 2025 02:36
@xiexiaoy xiexiaoy force-pushed the fix_ns_exists branch 2 times, most recently from 623a12a to f01b154 Compare July 23, 2025 04:30
@xiexiaoy xiexiaoy marked this pull request as ready for review July 23, 2025 04:30
@xiexiaoy xiexiaoy marked this pull request as draft July 23, 2025 04:34
@xiexiaoy xiexiaoy marked this pull request as ready for review July 23, 2025 05:36
@xiexiaoy xiexiaoy requested review from a team and liunyl and removed request for a team July 24, 2025 07:09
@xiexiaoy xiexiaoy requested a review from lzxddz July 28, 2025 05:45
@xiexiaoy xiexiaoy merged commit 599bfd2 into eloqdata:main Jul 28, 2025
1 check passed
@xiexiaoy xiexiaoy deleted the fix_ns_exists branch July 28, 2025 06:28
zhangh43 pushed a commit to zhangh43/eloqdoc that referenced this pull request Sep 28, 2025
1. Acquire write intent when call db->getCollection() if it is executing a DDL statement.
2. Each FeatureTracker read should get latest status from txservice. The memory status is unbelievable.
3. When retry UpserTableTxRequest, use nonblocking sleep.
4. Fix Collection use-after-free.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants