Uh oh!
There was an error while loading. Please reload this page.
Add some supplementary logs during partition allocation - #15234
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR adds supplementary logging and database existence checks to help diagnose partition allocation issues, particularly when the corresponding database is logically deleted.
- Updated logging in DeleteDatabaseProcedure to include the database name.
- Added database existence checks with error messages in getOrCreateSchemaPartition and getOrCreateDataPartition methods.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| DeleteDatabaseProcedure.java | Updated log message to be more descriptive with the database name. |
| PartitionManager.java | Introduced database existence checks and refined error messages for both schema and data partition allocations. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…e/manager/partition/PartitionManager.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…e/manager/partition/PartitionManager.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@## master #15234 +/- ##
============================================
+ Coverage 39.35% 39.41% +0.06%
Complexity 193 193 ============================================
Files 4596 4624 +28 Lines 295656 297771 +2115 Branches 36847 37171 +324 ============================================
+ Hits 116343 117362 +1019 - Misses 179313 180409 +1096 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
* finished * add database not exists exception * Update iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/partition/PartitionManager.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> (cherry picked from commit b6fea63)



The process of creating partitions might throw some NPEs when the corresponding database is deleted logically. Thus, we add some logs for clearing the bug suspicion.