Skip to content

Commit

Permalink
finish 2.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ccmao1130 committed Aug 3, 2023
1 parent a851a5f commit 68a2cd9
Showing 1 changed file with 88 additions and 88 deletions.
176 changes: 88 additions & 88 deletions docs/en/overview/Release-Notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ The Alluxio workers support fine-grained page-level caching, typically at the 1
### Master Monitoring Metrics

The Alluxio master periodically checks its resource usage, including CPU and memory usage, and several internal data structures that are performance critical. By inspecting snapshots of resource utilization metrics, the state of the system can be inferred, which can be retrieved by inspecting the `master.system.status` metric. The possible statuses are:
* IDLE
* ACTIVE
* STRESSED
* OVERLOADED
* `IDLE`
* `ACTIVE`
* `STRESSED`
* `OVERLOADED`

The monitoring indicators describe the system status in a heuristic way to have a basic understanding of its load. See the [documentation]({{ '/en/administration/Troubleshooting.html#master-internal-monitoring' | relativize_url }}) for more information about monitoring.

Expand Down Expand Up @@ -113,113 +113,113 @@ Another default configuration change will delegate the journal backup operation
* Fix out of bound read in `PagedBlockReader` ([63318bb3bb](https://github.com/Alluxio/alluxio/commits/63318bb3bb){:target="_blank"})

### S3 API and Proxy
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Fix out of bound error in parsing s3 Authorization header ([5f95931723](https://github.com/Alluxio/alluxio/commits/5f95931723){:target="_blank"})
* Implement S3 headbucket API ([0236480f58](https://github.com/Alluxio/alluxio/commits/0236480f58){:target="_blank"})
* Fix double checked locking in S3 uploader ([cdbfa096b2](https://github.com/Alluxio/alluxio/commits/cdbfa096b2){:target="_blank"})
* Fix special char support ([1ea5a840ac](https://github.com/Alluxio/alluxio/commits/1ea5a840ac){:target="_blank"})
* Fix aws s3 cp with source object having special characters in it ([7eba438a6f](https://github.com/Alluxio/alluxio/commits/7eba438a6f){:target="_blank"})
* Respect prefix param to avoid recursive `ls` on root dir ([619089a7ea](https://github.com/Alluxio/alluxio/commits/619089a7ea){:target="_blank"})
* Fix S3 API file mode bits to prevent unauthorized reads ([87602c7a71](https://github.com/Alluxio/alluxio/commits/87602c7a71){:target="_blank"})
* Add empty string check for delimiter ([de0bebfeed](https://github.com/Alluxio/alluxio/commits/de0bebfeed){:target="_blank"})
* Extract Authentication and common logging into the specific filters ([e5f9b8d7a0](https://github.com/Alluxio/alluxio/commits/e5f9b8d7a0){:target="_blank"})
* Fix access control issues with S3 API metadata directory ([7ab414ed06](https://github.com/Alluxio/alluxio/commits/7ab414ed06){:target="_blank"})
* Update `ListMultipartUploads` to prevent leaking other users’ upload IDs ([9364fd0190](https://github.com/Alluxio/alluxio/commits/9364fd0190){:target="_blank"})
* Require valid "Authorization" header in S3 API Proxy ([2f3c42cf8e](https://github.com/Alluxio/alluxio/commits/2f3c42cf8e){:target="_blank"})
* Fix S3 API writing objects yields `BucketNotFound 404` ([72f68208d4](https://github.com/Alluxio/alluxio/commits/72f68208d4){:target="_blank"})
* Add s3 rest service audit log ([fdcba75c7e](https://github.com/Alluxio/alluxio/commits/fdcba75c7e){:target="_blank"})

### Kubernetes and Docker
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Improve Helm Chart ([71260634f8](https://github.com/Alluxio/alluxio/commits/71260634f8){:target="_blank"})
* Fix generating proxy templates in helm-chart ([4bcde90623](https://github.com/Alluxio/alluxio/commits/4bcde90623){:target="_blank"})
* Enable java 11 in Alluxio base image ([c1c40bf442](https://github.com/Alluxio/alluxio/commits/c1c40bf442){:target="_blank"})
* Remove CSI client in Helm chart ([a65627debb](https://github.com/Alluxio/alluxio/commits/a65627debb){:target="_blank"})
* Change Dockerfile to use CentOS instead of Alpine ([298df80a47](https://github.com/Alluxio/alluxio/commits/298df80a47){:target="_blank"})
* Remove alluxio-fuse-client ([fa34430b5e](https://github.com/Alluxio/alluxio/commits/fa34430b5e){:target="_blank"})

### FUSE/POSIX API
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Modify Libfuse version configuration ([496e91069b](https://github.com/Alluxio/alluxio/commits/496e91069b){:target="_blank"})
* Fix fuse mount options and refactor path cache loader ([9cfba09aa0](https://github.com/Alluxio/alluxio/commits/9cfba09aa0){:target="_blank"})
* Make configuration source of truth in AlluxioFuse ([3a26baeabc](https://github.com/Alluxio/alluxio/commits/3a26baeabc){:target="_blank"})
* Fix alluxio-fuse unmount to get the right pid when no options ([49022a5443](https://github.com/Alluxio/alluxio/commits/49022a5443){:target="_blank"})
* Support setting sleep time for alluxio-fuse mount ([ca8db364cf](https://github.com/Alluxio/alluxio/commits/ca8db364cf){:target="_blank"})
* Avoid `chown` if the file already has correct owner and group ([a4a84ee0bf](https://github.com/Alluxio/alluxio/commits/a4a85ee0bf){:target="_blank"})
* Fix fuse check file name length method name ([d3dee12ce4](https://github.com/Alluxio/alluxio/commits/d3dee12ce4){:target="_blank"})

### UFS
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Add support for Azure Data lake Gen2 MSI ([5dfa1789c6](https://github.com/Alluxio/alluxio/commits/5dfa1789c6){:target="_blank"})
* Add support for OFS schema name ([cecaa37744](https://github.com/Alluxio/alluxio/commits/cecaa37744){:target="_blank"})
* Add configuration for kerberos authentication for ufs HDFS ([72f6763f13](https://github.com/Alluxio/alluxio/commits/72f6763f13){:target="_blank"})
* Delete temporary files when uploading files to OBS fails ([65a8084709](https://github.com/Alluxio/alluxio/commits/65a8084709){:target="_blank"})
* Fix Ozone mount failure ([4cc34dff2b](https://github.com/Alluxio/alluxio/commits/4cc34dff2b){:target="_blank"})

### CLI
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Support ignore delete mount point directory by ttl action ([2603b609ed](https://github.com/Alluxio/alluxio/commits/2603b609ed){:target="_blank"})
* Support strict version match option for mount ([2ed18f54a3](https://github.com/Alluxio/alluxio/commits/2ed18f54a3){:target="_blank"})
* Support `getMountTable` without invoke ufs ([86e2f8210f](https://github.com/Alluxio/alluxio/commits/86e2f8210f){:target="_blank"})
* Support record audit log for `getMountTable` op ([82aa6633ff](https://github.com/Alluxio/alluxio/commits/82aa6633ff){:target="_blank"})

### Error and Exception Handling
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Make worker error propagate to client ([9cee334eb2](https://github.com/Alluxio/alluxio/commits/9cee334eb2){:target="_blank"})
* Fix worker swallow OOM ([aae5a02a5f](https://github.com/Alluxio/alluxio/commits/aae5a02a5f){:target="_blank"})
* Support failover worker while reading ([5de0314361](https://github.com/Alluxio/alluxio/commits/5de0314361){:target="_blank"})
* Filter exception that need to be retried in `ObjectUnderFileSystem` ([d5ea085afc](https://github.com/Alluxio/alluxio/commits/d5ea085afc){:target="_blank"})
* Force metadata sync when data read fails due to out-of-range error ([badca18e3f](https://github.com/Alluxio/alluxio/commits/badca18e3f){:target="_blank"})
* Catch runtime exception in rpc ([4b3fac5dd1](https://github.com/Alluxio/alluxio/commits/4b3fac5dd1){:target="_blank"})
* Update worker exception ([6982d6c759](https://github.com/Alluxio/alluxio/commits/6982d6c759){:target="_blank"})

### Metrics and Monitoring
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Fix gauges when creating a new rpc server ([7a4e35240f](https://github.com/Alluxio/alluxio/commits/7a4e35240f){:target="_blank"})
* Add an overloaded check according to the JVM pause time ([d064cbff66](https://github.com/Alluxio/alluxio/commits/d064cbff66){:target="_blank"})
* Add direct mem used metrics ([fea89c61e1](https://github.com/Alluxio/alluxio/commits/fea89c61e1){:target="_blank"})
* Initialize `AuditLog` writer in `WebServer` for proxy ([1c24dc3425](https://github.com/Alluxio/alluxio/commits/1c24dc3425){:target="_blank"})
* Add some metrics of threads and docs of worker `CacheManager` threads ([e07e17d510](https://github.com/Alluxio/alluxio/commits/e07e17d510){:target="_blank"})

### StressBench and MicroBench
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Fix misuse of variable in `computeMaxThroughput` ([5e544aa421](https://github.com/Alluxio/alluxio/commits/5e544aa421){:target="_blank"})
* Add POSIX API to `StressClientIOBench` ([f6345919a1](https://github.com/Alluxio/alluxio/commits/f6345919a1){:target="_blank"})
* Fix `clientIO` stressbench throughput calculation ([7422dfb209](https://github.com/Alluxio/alluxio/commits/7422dfb209){:target="_blank"})
* Make `clientIO` a multi-node test ([94f3703c7f](https://github.com/Alluxio/alluxio/commits/94f3703c7f){:target="_blank"})
* Support multiple files random and sequential read in `StressWorkerBench` ([8e1a25df2c](https://github.com/Alluxio/alluxio/commits/8e1a25df2c){:target="_blank"})
* Implement Alluxio POSIX API master stressbench test ([b4af5969ae](https://github.com/Alluxio/alluxio/commits/b4af5969ae){:target="_blank"})
* Add microbenchmarks for multiple implementations of `BlockStore` ([5828d56a82](https://github.com/Alluxio/alluxio/commits/5828d56a82){:target="_blank"})

### Deprecations
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Clean up ignored table unit/integration tests and maven ([8875c66ed4](https://github.com/Alluxio/alluxio/commits/8875c66ed4){:target="_blank"})
* Remove ufs extension ([9fb093c10f](https://github.com/Alluxio/alluxio/commits/9fb093c10f){:target="_blank"})
* Remove conf & doc for tiered locality ([11c1c7c5bf](https://github.com/Alluxio/alluxio/commits/11c1c7c5bf){:target="_blank"})
* Remove Configuration and CLI of Alluxio table ([c0571e72a7](https://github.com/Alluxio/alluxio/commits/c0571e72a7){:target="_blank"})

### Miscellaneous
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* ([](){:target="_blank"})
* Add `LANG` to `alluxio-env.sh` ([e842df2719](https://github.com/Alluxio/alluxio/commits/e842df2719){:target="_blank"})
* Allow dot in `chown` username or group ([9b04c8040f](https://github.com/Alluxio/alluxio/commits/9b04c8040f){:target="_blank"})
* Support Long type config values ([d61aee0992](https://github.com/Alluxio/alluxio/commits/d61aee0992){:target="_blank"})
* Ensure the HadoopFS default port is the same across all Hadoop fs ([25e4301a7b](https://github.com/Alluxio/alluxio/commits/25e4301a7b){:target="_blank"})
* Bump up maven frontend plugin for m1 arm support ([b69bf4df59](https://github.com/Alluxio/alluxio/commits/b69bf4df59){:target="_blank"})


## Acknowledgements

We want to thank the community for their valuable contributions to the Alluxio 2.9.3 release. Especially, we would like to thank:

([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
([](){:target="_blank"}),
and ([](){:target="_blank"})
Bob Bai ([bobbai00](https://github.com/bobbai00){:target="_blank"}),
Haoning Sun ([Haoning-Sun](https://github.com/Haoning-Sun){:target="_blank"}),
Jie Fu ([DamonFool](https://github.com/DamonFool){:target="_blank"}),
Li Simian ([LDawns](https://github.com/LDawns){:target="_blank"}),
[LiuJiahao0001](https://github.com/liujiahao0001){:target="_blank"},
Shuai Wuyue ([shuaiwuyue](https://github.com/shuaiwuyue/){:target="_blank"}),
XiChen ([xichen01](https://github.com/xichen01){:target="_blank"}),
Xinli Shang ([shangxinli](https://github.com/shangxinli){:target="_blank"}),
[XuanlinGuan](https://github.com/XuanlinGuan){:target="_blank"},
[adol001](https://github.com/adol001){:target="_blank"},
[bigxiaochu](https://github.com/bigxiaochu){:target="_blank"},
dangxiaodong ([smdxdxd](https://github.com/smdxdxd){:target="_blank"}),
Tianbao Ding ([flaming-archer](https://github.com/flaming-archer){:target="_blank"}),
Baolong Mao ([maobaolong](https://github.com/maobaolong){:target="_blank"}),
Lei Qian ([qian0817](https://github.com/qian0817){:target="_blank"}),
Zhaoqun Deng ([secfree](https://github.com/secfree){:target="_blank"}),
Yanbin Zhang ([singer-bin](https://github.com/singer-bin){:target="_blank"}),
Xinyu Deng ([voddle](https://github.com/voddle){:target="_blank"}),
Yangchen Ye ([YangchenYe323](https://github.com/YangchenYe323){:target="_blank"}),
and Zhigang Huang ([zerorclover](){:target="_blank"})

Enjoy the new release and look forward to hearing your feedback on our [Community Slack Channel](https://alluxio.io/slack).

0 comments on commit 68a2cd9

Please sign in to comment.