You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@trafficserver.apache.org by "zwoop (via GitHub)" <gi...@apache.org> on 2024/11/01 01:06:37 UTC
[PR] Add a dir-entry setting to volumes.config [trafficserver]
zwoop opened a new pull request, #11838:
URL: https://github.com/apache/trafficserver/pull/11838
The idea / purpose of this is to allow for creating a volume which has a different configuration for the number of directory entries. The use case would be in a mixed environment where you have a mix of very large and very small objects, and don't want to waste a lot of memory for unused directory entries.
Example use:
```
volume=1 scheme=http size=20%
volume=2 scheme=http size=20%
volume=3 scheme=http size=20%
volume=4 scheme=http size=20%
volume=5 scheme=http size=20% avg_obj_size=1024
```
And then assign volume5 to one or many hosts / domains via hosting.config.
Before using avg_obj_size, we'd get the same number of directories per volume:
```
root@frigg:/opt/ats-10# ./bin/traffic_ctl metric match 'direntries.total'
proxy.process.cache.direntries.total 4183592
proxy.process.cache.direntries.used 0
proxy.process.cache.volume_1.direntries.total 835072
proxy.process.cache.volume_2.direntries.total 835072
proxy.process.cache.volume_3.direntries.total 835072
proxy.process.cache.volume_4.direntries.total 839188
proxy.process.cache.volume_5.direntries.total 839188
```
after enabling the new configuration on volume5:
```
root@frigg:/opt/ats-10# ./bin/traffic_ctl metric match 'direntries.total'
proxy.process.cache.direntries.total 40029264
proxy.process.cache.volume_1.direntries.total 3414096
proxy.process.cache.volume_2.direntries.total 3414096
proxy.process.cache.volume_3.direntries.total 3414096
proxy.process.cache.volume_4.direntries.total 3430836
proxy.process.cache.volume_5.direntries.total 26356140
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@trafficserver.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Add a dir-entry setting to volumes.config [trafficserver]
Posted by "zwoop (via GitHub)" <gi...@apache.org>.
zwoop commented on PR #11838:
URL: https://github.com/apache/trafficserver/pull/11838#issuecomment-2452141008
[approve ci autest]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@trafficserver.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Add a dir-entry setting to volumes.config [trafficserver]
Posted by "zwoop (via GitHub)" <gi...@apache.org>.
zwoop commented on PR #11838:
URL: https://github.com/apache/trafficserver/pull/11838#issuecomment-2452225104
[approve ci autest]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@trafficserver.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] Add a dir-entry setting to volumes.config [trafficserver]
Posted by "zwoop (via GitHub)" <gi...@apache.org>.
zwoop merged PR #11838:
URL: https://github.com/apache/trafficserver/pull/11838
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@trafficserver.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org