diff --git a/website/docs/reference/spicepod/datasets.md b/website/docs/reference/spicepod/datasets.md index 41630b86e..6c7c42594 100644 --- a/website/docs/reference/spicepod/datasets.md +++ b/website/docs/reference/spicepod/datasets.md @@ -762,8 +762,6 @@ Example: If the latest timestamp in the accelerated data table is `2020-01-01T02 See [Duration](../duration) -Not supported by the Spice Cayenne (`cayenne`) acceleration engine: a file-mode Cayenne dataset that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). - ## `acceleration.refresh_retry_enabled` Optional. Specifies whether an accelerated dataset should retry data refresh in the event of transient errors. The default setting is true. diff --git a/website/docs/reference/spicepod/views.md b/website/docs/reference/spicepod/views.md index b5fbdcde5..07bfdcf39 100644 --- a/website/docs/reference/spicepod/views.md +++ b/website/docs/reference/spicepod/views.md @@ -193,8 +193,6 @@ Example: If the latest timestamp in the accelerated data table is `2020-01-01T02 See [Duration](../duration) -Not supported by the Spice Cayenne (`cayenne`) acceleration engine: a file-mode Cayenne view that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). - ## `acceleration.refresh_retry_enabled` Optional. Specifies whether an accelerated view should retry data refresh in the event of transient errors. The default setting is true. diff --git a/website/versioned_docs/version-2.2.x/components/data-accelerators/cayenne/index.md b/website/versioned_docs/version-2.2.x/components/data-accelerators/cayenne/index.md index 0d66086f3..15c7d864e 100644 --- a/website/versioned_docs/version-2.2.x/components/data-accelerators/cayenne/index.md +++ b/website/versioned_docs/version-2.2.x/components/data-accelerators/cayenne/index.md @@ -789,7 +789,7 @@ Consider the following limitations when using Spice Cayenne acceleration: - **No Traditional Indexes**: Spice Cayenne does not support explicit index creation via the `indexes` configuration. Vortex's segment statistics and fast random access encodings provide equivalent or better performance for most point lookup workloads. - **No MVCC**: Multi-version concurrency control is not yet implemented. Snapshots and time-travel queries are planned for future releases. - **Transaction Constraints**: [Transactions](#transactions) support gated `INSERT`/`UPDATE` writes on accelerator-only, non-partitioned Cayenne tables only (no `DELETE`/`MERGE`, one write per table). See [Transactions](#transactions) for the full list. -- **No `refresh_append_overlap`**: A dataset accelerated by Spice Cayenne that sets [`acceleration.refresh_append_overlap`](../../reference/spicepod/datasets#accelerationrefresh_append_overlap) fails to load, with `Cayenne data accelerator does not yet support refresh_append_overlap. Please remove this configuration`. [`refresh_mode: append`](../../features/data-acceleration/data-refresh) itself is supported — only the overlap window is not, so late-arriving rows behind the high-water mark are missed rather than re-read. The check runs during file-mode initialization, so a `mode: memory` dataset is not rejected. +- **No `refresh_append_overlap` in v2.2.0**: In v2.2.0, a dataset accelerated by Spice Cayenne that sets [`acceleration.refresh_append_overlap`](../../reference/spicepod/datasets#accelerationrefresh_append_overlap) fails to load, with `Cayenne data accelerator does not yet support refresh_append_overlap. Please remove this configuration`. [`refresh_mode: append`](../../features/data-acceleration/data-refresh) itself is supported — only the overlap window is not, so late-arriving rows behind the high-water mark are missed rather than re-read. The check runs during file-mode initialization, so a `mode: memory` dataset is not rejected. **v2.2.1 supports the overlap window**: the high-water mark is moved back by the configured duration and the re-fetched rows are deduplicated before the write. ## Example Spicepod diff --git a/website/versioned_docs/version-2.2.x/reference/spicepod/datasets.md b/website/versioned_docs/version-2.2.x/reference/spicepod/datasets.md index 96233adad..5123a8419 100644 --- a/website/versioned_docs/version-2.2.x/reference/spicepod/datasets.md +++ b/website/versioned_docs/version-2.2.x/reference/spicepod/datasets.md @@ -674,7 +674,7 @@ Example: If the latest timestamp in the accelerated data table is `2020-01-01T02 See [Duration](../duration) -Not supported by the Spice Cayenne (`cayenne`) acceleration engine: a file-mode Cayenne dataset that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). +Supported by the Spice Cayenne (`cayenne`) acceleration engine from v2.2.1. In v2.2.0 a file-mode Cayenne dataset that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). ## `acceleration.refresh_retry_enabled` diff --git a/website/versioned_docs/version-2.2.x/reference/spicepod/views.md b/website/versioned_docs/version-2.2.x/reference/spicepod/views.md index 4922456fe..13209fdf9 100644 --- a/website/versioned_docs/version-2.2.x/reference/spicepod/views.md +++ b/website/versioned_docs/version-2.2.x/reference/spicepod/views.md @@ -167,7 +167,7 @@ Example: If the latest timestamp in the accelerated data table is `2020-01-01T02 See [Duration](../duration) -Not supported by the Spice Cayenne (`cayenne`) acceleration engine: a file-mode Cayenne view that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). +Supported by the Spice Cayenne (`cayenne`) acceleration engine from v2.2.1. In v2.2.0 a file-mode Cayenne view that sets this fails to load. See [Cayenne limitations](../../components/data-accelerators/cayenne#limitations). ## `acceleration.refresh_retry_enabled`