Hi everyone, Looking forward to hearing what everyone has been upto this week in AsterixDB. In case you aren't in ASF slack or didn't catch the message, I had to temporarily restrict Gerrit to only allow known safe IPs in for now due to abuse. Anubis was able to save us, but a particularly vicious swarm of scrapers came on Friday and performed a DoS on the CI infrastructure. I plan to focus my energy on the planned migration to GHA rather than devising a new method to repel these attacks. If you want access to Gerrit, please email me and I will add your IP to the allowlist.
Toplevel status: - GitHub Actions migration 1st step up on Gerrit Issue roundup: New: - 3958 (Retry failed files when doing parallel S3 downloads) - 3959 (ExceptionUtils.matchingCause only checks the first cause) - 3960 (HyracksConnection.close() leaks threads) - 3961 (Advance netty to 4.2.19.Final) - 3962 (S3SyncDownloader.close() never shuts down its thread pool) - 3963 (Cloud retries treat socket timeouts as interrupts) - 3964 (GCS parallel file download ignores failed downloads) - 3965 (Failed cloud file download leaves a remnant file) - 3966 (Outer variable referenced after GROUP BY binds to an arbitrary row or wont compile) - 3967 (Port CH2++ Datagen to Java) - 3969 (Migrate CI and CR to GitHub) - 3970 (Migrate all Jenkins jobs to GitHub Actions Workflows) - 3971 (Iceberg scan fails when the pinned snapshot records no schema ID) - 3972 (Iceberg variant pruning skips files whose decimals read back equal to the literal) - 3973 (Iceberg delete-file cache can exceed its total size budget) Fixed/Implemented: - n/a Open APEs: Schema inference: Starting again? Codegen: Drafting/sketching - License Compatibility Inspection Sampling cursor: APE exists in cwiki but needs vote thread on dev@ Sandboxed UDFs: Needs more discussion External functions: Discussion Dynamic memory No discussion for a while MCP Awaiting Columnar schemas for unbounded object keys (APE 37) Draft in cwiki Blocked-ish patches: - Geometry type for Columnar (still, maybe for next release) - Docs improvements (still, but hopefully for 0.9.10/1.0.0) - Metadata function introspection (probably next release?)
