-`LIBGKFS_METADATA_BATCH_THRESHOLD` - Set the number of file creation operations per host after which the batch is flushed (default: 64).
##### Asynchronous write cache
During write/pwrite operations, when the asynchronous write cache is enabled, the data writes are enqueued on the client side and return immediately. A background worker thread handles sending the writes asynchronously to the daemons. The pending writes are flushed and waited on during `close()`, `fsync()`, or client process teardown.
-`LIBGKFS_ASYNC_WRITE=ON` - Enable client-side asynchronous write caching for data writes (default: OFF).
### Daemon
#### Core
-`GKFS_DAEMON_CREATE_CHECK_PARENTS` - Enable checking parent directory for existence before creating children.