You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(influxdb3): Update API reference and fix processing engine documentation for 3.2 release
Resolves issue #6161 with InfluxDB 3.2 API reference updates.
## API Reference Updates
- Add `hard_delete_at` parameter to database and table deletion endpoints for scheduled hard deletion
- Add update database and update table endpoints with retention period configuration
- Add license endpoint response schema
- Fix request trigger specification format from `path:` to `request:` in Core API
- Fix OpenAPI schema validation error in Enterprise API by removing conflicting type declaration
## Processing Engine Documentation Fixes
- Standardize terminology across documentation:
- "Data write" (not "WAL flush" or "On WAL flush")
- "Scheduled" (not "On Schedule")
- "HTTP request" (not "On Request")
- Fix placeholder inconsistencies: use REQUEST_PATH instead of ENDPOINT_PATH
- Add Enterprise-specific warnings about request trigger format differences
- Update trigger specification format in Enterprise API to use JSON object format
- Add proper table of contents with consistent structure
- Improve distributed cluster configuration documentation
## Enterprise Request Trigger Bug Documentation
Due to a bug in InfluxDB 3 Enterprise, the request trigger specification format differs between CLI and API:
- CLI: `request:<REQUEST_PATH>` (same as Core CLI and API)
- Enterprise API: `{"request_path": {"path": "<REQUEST_PATH>"}}`
This difference is now properly documented with warnings in all relevant sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
> See the [API reference](/influxdb3/enterprise/api/#operation/PostConfigureProcessingEngineTrigger) for examples. Use `influxdb3 show summary` to verify the actual trigger specification.
> See the [API reference](/influxdb3/enterprise/api/#operation/PostConfigureProcessingEngineTrigger) for examples. Use `influxdb3 show summary` to verify the actual trigger specification.
54
+
{{% /show-in %}}
55
+
44
56
## Activate the processing engine
45
57
46
58
To activate the processing engine, include the `--plugin-dir <PLUGIN_DIR>` option
@@ -64,10 +76,10 @@ to the current working directory of the `influxdb3` server.
64
76
## Create a plugin
65
77
66
78
To create a plugin, write and store a Python file in your configured `PLUGIN_DIR`.
67
-
The following example is a WAL flush plugin that processes data before it gets
79
+
The following example is a data write plugin that processes data before it gets
68
80
persisted to the object store.
69
81
70
-
##### Example Python plugin for WAL rows
82
+
##### Example Python plugin for data writes
71
83
72
84
```python
73
85
# This is the basic structure for Python plugin code that runs in the
@@ -77,9 +89,9 @@ persisted to the object store.
77
89
# allowing you to write generic code that uses variables such as monitoring
78
90
# thresholds, environment variables, and host names.
79
91
#
80
-
# Use the following exact signature to define a function for the WAL flush
92
+
# Use the following exact signature to define a function for the data write
81
93
# trigger.
82
-
# When you create a trigger for a WAL flush plugin, you specify the database
94
+
# When you create a trigger for a data write plugin, you specify the database
83
95
# and tables that the plugin receives written data from on every WAL flush
0 commit comments