imbajin opened a new pull request, #3430:
URL: https://github.com/apache/hugegraph/pull/3430

   ## Before → After
   
   **Before:** The startup/snapshot guard can reject ambiguous legacy GraphIDs, 
but it does not convert physical keys for a 1.7 → 1.8 upgrade.
   
   **After:** Add an experimental database-level conversion kernel that builds 
an explicit ownership plan, rewrites GraphID prefixes in an isolated output 
directory, and reopens and verifies the result before marking it 
`DB_VERIFIED_NOT_CLUSTER_READY`. The source is preserved; output is never 
activated automatically. This avoids treating a mapping-only update or a Server 
API export/import as physical conversion.
   
   ## Validation boundary
   
   This is an **experimental prototype, not a completed upgrade tool or a 
merge-readiness claim**. Ownership rules must be independently established; 
successful database checks do not establish cluster readiness. Official 1.7 
fixture validation, Raft/snapshot coordination, cluster cutover/rollback, 
production-scale performance, and the user-facing CLI remain incomplete. This 
PR does not resolve [issue 
#3224](https://github.com/apache/hugegraph/issues/3224).
   
   At the source head checked for submission, the rekey experiment workflow 
succeeded, while the official-source fixture workflow failed during source 
generation; the root cause is unconfirmed. Main CI is still queued. These 
results do not establish end-to-end upgrade safety.
   
   Source PR: [🔗 hugegraph/hugegraph 
#353](https://github.com/hugegraph/hugegraph/pull/353)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to