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
docs: Remove hallucinated configuration parameters from HTTP/2 guides
Deep audit of 6 xdoc files found ~30 fake configuration parameters
that were generated by AI but have no backing implementation in the
Axis2 codebase. These cause user confusion when the properties have
no effect.
Removed categories:
- Fake Moshi H2 transport params: moshiAsyncProcessingThreshold,
moshiLargePayloadThreshold, moshiMemoryOptimizationThreshold,
moshiStreamingBufferSize, moshiFieldOptimizationsEnabled,
moshiPerformanceMetricsEnabled, moshiGarbageCollectionHintsEnabled,
JSONProcessingMode, AsyncProcessingThreshold, LargePayloadThreshold,
MemoryOptimizationThreshold (and GSON equivalents)
- Fake flow control params: adaptiveFlowControl, flowControlStrategy,
windowUpdateRatio, bufferPooling, maxBufferPoolSize,
bufferSizeCategories, memoryPressureThreshold
- Fake fallback params: http2FallbackEnabled, protocolNegotiationTimeout,
fallbackTransport
- Fake compression params: compressionEnabled, compressionLevel,
jsonOptimization, compressionThreshold
- Fake client Options properties: HTTP2_MULTIPLEXING_ENABLED,
HTTP2_MEMORY_OPTIMIZATION, MOSHI_H2_ASYNC_PROCESSING,
MAX_CONCURRENT_STREAMS (as Options property)
- Unsourced performance benchmarks: replaced quantified percentages
with qualitative descriptions or added "(illustrative estimates)"
Replaced with accurate guidance pointing to real configuration:
- Transport params: axis2.xml transportSender parameters
- Compression: servlet container config (server.xml)
- Flow control: automatic via HTTP/2 transport + initialWindowSize
- Fallback: automatic via TLS ALPN negotiation
- Buffer management: JVM -XX:MaxDirectMemorySize
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
<tr><td><strong>HTTP/2 Performance</strong></td><td>Lightweight, low-overhead HTTP/2</td><td>Full Jakarta EE HTTP/2 stack</td><td>Depends on workload</td></tr>
232
234
<tr><td><strong>Memory Usage</strong></td><td>30% lower baseline memory</td><td>Higher JEE overhead</td><td><strong>Tomcat</strong>: More efficient</td></tr>
0 commit comments