[c++/python] Fixes for dense arrays and core 2.27/dev#3244
[c++/python] Fixes for dense arrays and core 2.27/dev#3244
dev#3244Conversation
dev [WIP]
|
Investigation so far shows that Python dense-array write calls C++ cc @mojaveazure and your observation the other day that the dense-array writer doesn't handle coords. Furthermore, as presently coded, it can only write the full core domain of the array. And now that with the new-shape feature flag enabled, the core domain (soma maxdomain) is huge and the core current domain (soma domain) is small. Here is a repro that fails even with the new-shape feature flag disabled, proving that this bug is older than the new-shape mod: Also fails with Same error message. |
0c00c0f to
a1e5b1c
Compare
|
The typeguard-related failures are new and weird. I created #3245 to check. |
4b10b61 to
0e6493a
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3244 +/- ##
==========================================
+ Coverage 83.79% 83.92% +0.12%
==========================================
Files 51 51
Lines 5560 5566 +6
==========================================
+ Hits 4659 4671 +12
+ Misses 901 895 -6
Flags with carried forward coverage won't be shown. Click here to find out more.
|
|
@nguyenv this is ready for review, and has green CI for this repo (i.e. with core 2.26). There is still an issue or two remaining for core |
dev [WIP]dev
0e6493a to
023ddab
Compare
023ddab to
7b2f188
Compare
|
Moving back to draft, likely to abandon later on. On discussion with @nguyenv :
|
Issue and/or context: As tracked on issue #2407 / [sc-51048]. See also #3364.
Changes:
Some findings from TileDB-Inc/centralized-tiledb-nightlies#25. There is more to do though.
Notes for Reviewer:
Python read-OOM repro
Fixed as of this commit: 0e6493a
R write-fail repro
Fixed as of this commit: 0e6493a