Conversation
http://jira.cubrid.org/browse/CBRD-26358 Add OOS file creation, insert, and read with slotted-page based storage - oos_insert() and return OID - oos_read() and return OOS recdes
* Modify the heap to use OOS
…d of raw OOS OIDs (#6766) http://jira.cubrid.org/browse/CBRD-26458 OOS supports unloaddb: when sending RECDES to client like unloaddb, the server must replace OOS OIDs into values so that clients does not need to know the OOS mechanism (transparent OOS).
http://jira.cubrid.org/browse/CBRD-26352 heap_attrvalue_transform_to_dbvalue must check is_oos to copy dbvalue. if is_oos is true, db value must be created by COPY instead of PEEK
http://jira.cubrid.org/browse/CBRD-26547 midxkey (covered index) now supports reading OOS value instead of OOS OID
…r_size_lookup' (#6849) http://jira.cubrid.org/browse/CBRD-26488 bitmask 0x7 for safe access to mvcc_header_size_lookup table
Contributor
Author
|
/run sql medium shell |
Contributor
Author
|
/run sql medium shell |
Contributor
Author
|
9ad41d2 <- 26년 3월 13일, test_sql, test_medum 통과, test_shell 실패 |
…6902) http://jira.cubrid.org/browse/CBRD-26565 fix midxkey buffer overflow if recdes contains OOS oid
… even without class_repr (#6829) http://jira.cubrid.org/browse/CBRD-26537 api to get vector of oos_oids from heap recdes, without classrepr
Contributor
Author
|
/run shell |
…OR (#6940) http://jira.cubrid.org/browse/CBRD-26637 [CBRD-26565] Refactor OOS error handling to use er_set and ASSERT_ERROR
http://jira.cubrid.org/browse/CBRD-26609 implement physical OOS delete API based on spage_delete()
Contributor
Author
|
/run sql medium |
) https://jira.cubrid.org/browse/CBRD-26649 Missing PAGE_OOS in page type checks caused assert failure and core dump during replication when slotted page operations hit the default case in spage_is_slotted_page_type().
http://jira.cubrid.org/browse/CBRD-26630 * Store OOS length inline in heap recdes alongside OOS OID When a variable attribute is stored as OOS, the heap recdes now stores both the OOS OID (8 bytes) and the OOS data length (4 bytes) inline, totaling 12 bytes (OR_OOS_INLINE_SIZE). This eliminates the need for an extra page I/O via oos_get_length() when determining OOS data size, which is particularly beneficial for midxkey buffer size estimation.
http://jira.cubrid.org/browse/CBRD-26608 Implement OOS file/page cleanup on DROP TABLE
…on (#6978) http://jira.cubrid.org/browse/CBRD-26665 Add OOS SQL-level unit tests and enable CI test automation
Contributor
Author
|
/run all |
|
🗑️ TC Branch Finalized for Engine PR was closed (not merged). Cleanup Results: TC base branch is ready for the next PR. |
|
🗑️ TC Branch Finalized for Engine PR was closed (not merged). Cleanup Results: TC base branch is ready for the next PR. |
🧪 TC Test Environment ReadyCircleCI Testing:
TC Repositories & Branches:
Next Steps:
|
Contributor
Author
|
/run all |
http://jira.cubrid.org/browse/CBRD-26658 Implement heap-style bestspace mechanism for OOS pages note: perfomance optimization is planned in the future.
Contributor
Author
|
/run sql medium |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
http://jira.cubrid.org/browse/CBRD-26357
Purpose
develop <- feat/oos 머지할 경우 발생하는 ci failure를 tracking 하는 draft PR 입니다.
Implementation
N/A
Remarks
N/A