Alluxio
ProductsLanguageHome
DA-3.5 (stable)
DA-3.5 (stable)
  • Overview
  • Getting Started with K8s
    • Resource Prerequisites and Compatibility
    • Install on Kubernetes
    • Monitoring and Metrics
    • Cluster Administration
    • System Health Check & Quick Recovery
    • Collecting Cluster Information
  • Architecture
    • Alluxio Namespace and Under File System Namespaces
    • I/O Resiliency
    • Worker Management and Consistent Hashing
  • Storage Integrations
    • Amazon AWS S3
    • HDFS
    • Tencent COS
  • Compute Integrations
    • Trino on K8s
    • Spark on K8s
    • Data Lake Connectors
  • Client APIs
    • S3 API
    • Java HDFS-compatible API
  • Caching Operations
    • Cache Preloading
    • Cache Filter Policy
    • Cache Eviction
      • TTL Policy
      • Priority Policy
      • Free CLI Command
  • Resource Management
    • Directory-Based Cluster Quota
    • UFS Bandwidth Limiting
  • Performance Optimizations
    • Read Throughput Via Replicas
    • Reading Large Files
    • Metadata Listing
    • Data Prefetch
  • Security
    • TLS Support
    • Apache Ranger Integration
  • Reference
    • User CLI
    • Metrics
    • S3 API Usage
    • Third Party Licenses
  • Release Notes
Powered by GitBook
On this page
  • DA-3.5-10.2.0
  • New Features
  • Other Changes

Release Notes

Last updated 1 month ago

DA-3.5-10.2.0

We are excited to announce the next release of Alluxio Enterprise for Data Analytics, Alluxio DA 3.5. It has many noticeable updates to cache management, API improvements, CVE fixes, and operator upgrades.

New Features

Directory-Based Quota Management Updates

Directory-Based Quota Management enables users to set resource limits at the directory level. This feature allows administrators to enforce quotas on specific directories. See more information in the .

Directory-Based TTL Cache Evicting

The new Directory-Based TTL Cache Evicting feature enables users to apply time-to-live (TTL) policies for cache entries based on specific directories. This functionality allows for more granular control over caching, ensuring that data in less frequently accessed directories can be automatically evicted after a designated time period. This feature helps maintain a fresh and relevant cache, optimizing memory usage while prioritizing the retention of important data. For more details, refer to the .

Priority-Based Cache Evicting

The Priority-Based Cache Evicting feature enhances the cache management capabilities by assigning a priority level to specific directories. This feature ensures that the more critical data remains in the cache while the less important data can be evicted when memory is needed. This manual demarcation of cached data helps maintain optimal performance for high-priority workloads. Learn more about this feature in the .

UFS traffic limiter

The UFS Read Rate Limiter feature allows users to configure a maximum bandwidth limit per second for UFS reads performed by a single worker. While brief spikes in bandwidth may occur, the average usage is maintained within the specified limit, ensuring controlled data flow to optimize resource utilization and maintain system stability. This feature is particularly useful for managing workloads by capping data processing rates.

Refer to for more details.

Heterogeneous worker specification and configuration

Alluxio Operator now supports configuring heterogeneous worker drives with different sizes. This will provide more flexibility to deploy Alluxio on heterogeneous environments. See the deployment specification in the as well as the configuration option described by the .

S3 API enhancements

    • HTTP persistent connection (also called HTTP keep-alive), is the idea of using a single TCP connection to send and receive multiple HTTP requests/responses, as opposed to opening a new connection for every single request/response pair. By supporting HTTP persistent connection in Alluxio S3 API, the IO latency of 4KB S3 ReadObject will be decreased by about 40%.

  • Support multipart upload (MPU)

Other Changes

log4j2

This release deprecates the previous log4j.properties, replacing it with log4j2.xml as part of upgrading the log4j integration. Please note this is a disruptive change for deployments that were previously configuring logging through conf/log4j.properties; these configurations will be ignored and need to be migrated over to the new xml format for log4j2 in conf/log4j2.xml to take effect.

CVE fixes

Several critical CVEs are resolved by removing or upgrading their corresponding packages, such as:

  • Log4j: Explicitly excluded any log4j 1.x versions that were transitively picked up through various dependencies

  • Zookeeper: Removed and explicitly excluded from all dependencies, Hadoop related ones in particular

  • Hadoop: Updated hadoop related dependencies to 3.3.6

Support

Directory-Based Quota documentation
Directory-Based TTL Cache Evicting documentation
Priority-Based Cache Evicting documentation
UFS Bandwidth Limiting
worker management page
HTTP persistent connection (Keep-Alive)
installation page