WL#2065: Move Page Buffering to NDBFS
Affects: Server-5.0 — Status: Un-Assigned — Priority: Medium
Currently Pages are copied by NDBFS before being written to an internal WriteBuffer in AsyncFile.cpp. By moving this WriteBuffer to a pool of WriteBuffers in NDBFS we can send a response to the requesting block immediately whereby the sent page can be immediately released. Thus pages in the block need not be that many and they can rely on the global page pool in NDBFS instead. A simple but effective way of creating a global page buffer pool for page buffers on its way to the disk.
Copyright (c) 2000, 2018, Oracle Corporation and/or its affiliates. All rights reserved.