pub enum FsyncPolicy {
Always,
EverySec,
No,
}Expand description
Configurable fsync policy for the AOF writer.
Variants§
Always
fsync after every write. safest, slowest.
EverySec
fsync once per second. the shard tick drives this.
No
let the OS decide when to flush. fastest, least durable.
Trait Implementations§
Source§impl Clone for FsyncPolicy
impl Clone for FsyncPolicy
Source§fn clone(&self) -> FsyncPolicy
fn clone(&self) -> FsyncPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FsyncPolicy
impl Debug for FsyncPolicy
Source§impl Default for FsyncPolicy
impl Default for FsyncPolicy
Source§fn default() -> FsyncPolicy
fn default() -> FsyncPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for FsyncPolicy
impl PartialEq for FsyncPolicy
impl Copy for FsyncPolicy
impl Eq for FsyncPolicy
impl StructuralPartialEq for FsyncPolicy
Auto Trait Implementations§
impl Freeze for FsyncPolicy
impl RefUnwindSafe for FsyncPolicy
impl Send for FsyncPolicy
impl Sync for FsyncPolicy
impl Unpin for FsyncPolicy
impl UnwindSafe for FsyncPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more