Gabriel39 commented on issue #70251: URL: https://github.com/apache/doris/issues/70251#issuecomment-6677156422
Implementation PR: #70327 (D01/D03/D04, with the minimal single-Split RPC/dispatch integration). - Registers the native Catalog and supports explicit, ordinary-collection validator, and document schemas with pinned bindings and refresh. - Reads collection, standard-view, and time-series logical namespaces through libmongoc/libbson; the C++ reader owns pool leases/cursors and the concrete DataTypeSerDes own BSON conversion. - Covers ObjectId as 12 raw bytes, exact integer/decimal/date rules, binary subtypes, canonical Extended JSON/raw BSON, nested columns, and rollback on type/allocation errors. - Local validation: complete FE/ASAN BE builds, 26 connector FE unit tests, 136 selected BE unit tests, native SQL regression with zero failed/fatal/skipped suites, Checkstyle, clang-format 16, build hygiene, and clang-tidy. The PR uses one Split per logical namespace, keeps all SQL predicates/LIKE/REGEXP/aggregates/LIMIT in Doris, and includes basic view-only authorization and time-series measurement coverage. No BE capability negotiation or upgrade/downgrade handling is added. Parallel splitting, pushdown, common snapshots, shared-source admission, topology qualification, performance and soak tests remain separate work. Keep the work-item checkboxes pending review/merge and the remaining acceptance evidence. -- 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]
