![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) |
#3
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) |
#4
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) |
#5
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) I believe it's purely related to cache size, not to TDS. The issue is Berkeley DB's approximation to LRU in the cache. We don't maintain a pure LRU list because it's a concurrency bottleneck. |
|
You could try defining HAVE_FILESYSTEM_NOTZERO in db_config.h, and changing the __os_fs_notzero function to return 1. This won't change the order in which pages are flushed from the cache, but will ensure that the file grows without holes. Please let us know if this does make a difference. |
#6
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) I believe it's purely related to cache size, not to TDS. The issue is Berkeley DB's approximation to LRU in the cache. We don't maintain a pure LRU list because it's a concurrency bottleneck. |
|
You could try defining HAVE_FILESYSTEM_NOTZERO in db_config.h, and changing the __os_fs_notzero function to return 1. This won't change the order in which pages are flushed from the cache, but will ensure that the file grows without holes. Please let us know if this does make a difference. |
#7
| |||
| |||
|
|
(Without TDS, the problem disappears, it seems to be related TDS or the cache size.) I believe it's purely related to cache size, not to TDS. The issue is Berkeley DB's approximation to LRU in the cache. We don't maintain a pure LRU list because it's a concurrency bottleneck. |
|
You could try defining HAVE_FILESYSTEM_NOTZERO in db_config.h, and changing the __os_fs_notzero function to return 1. This won't change the order in which pages are flushed from the cache, but will ensure that the file grows without holes. Please let us know if this does make a difference. |
![]() |
| Thread Tools | |
| Display Modes | |
| |