Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for Fdatasync (0.33 sec)

  1. cmd/os-instrumented.go

    	defer updateOSMetrics(osMetricCreate, name)(err)
    	return os.Create(name)
    }
    
    // Fdatasync captures time taken to call Fdatasync
    func Fdatasync(f *os.File) (err error) {
    	fn := ""
    	if f != nil {
    		fn = f.Name()
    	}
    	defer updateOSMetrics(osMetricFdatasync, fn)(err)
    	return disk.Fdatasync(f)
    }
    
    // report returns all os metrics.
    func (o *osMetrics) report() madmin.OSMetrics {
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Thu Feb 15 01:09:38 GMT 2024
    - 6.3K bytes
    - Viewed (0)
  2. cmd/tier-journal.go

    	b, err := je.MarshalMsg(nil)
    	if err != nil {
    		return err
    	}
    
    	jd.Lock()
    	defer jd.Unlock()
    	_, err = jd.file.Write(b)
    	if err != nil {
    		// Do not leak fd here, close the file properly.
    		Fdatasync(jd.file)
    		_ = jd.file.Close()
    
    		jd.file = nil // reset to allow subsequent reopen when file/disk is available.
    	}
    	return err
    }
    
    Go
    - Registered: Sun Feb 25 19:28:16 GMT 2024
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 7.4K bytes
    - Viewed (0)
  3. internal/ioutil/ioutil.go

    				n, err = w.Write(buf[:len(buf)-remain])
    				if err != nil {
    					return written, err
    				}
    				nw = int64(n)
    			}
    
    			// Disable O_DIRECT on fd's on unaligned buffer
    			// perform an amortized Fdatasync(fd) on the fd at
    			// the end, this is performed by the caller before
    			// closing 'w'.
    			if err = disk.DisableDirectIO(file); err != nil {
    				return written, err
    			}
    
    Go
    - Registered: Sun Apr 21 19:28:08 GMT 2024
    - Last Modified: Fri Apr 19 11:26:59 GMT 2024
    - 10.3K bytes
    - Viewed (0)
  4. docs/distributed/README.md

    **In our tests we also found ext4 does not honor POSIX O_DIRECT/Fdatasync semantics, ext4 trades performance for consistency guarantees. Please avoid ext4 in your setup.**
    
    Plain Text
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 8.8K bytes
    - Viewed (0)
  5. cmd/xl-storage.go

    		return err
    	}
    
    	flags := os.O_CREATE | os.O_WRONLY | os.O_TRUNC
    
    	var w *os.File
    	if sync {
    		// Perform DirectIO along with fdatasync for larger xl.meta, mostly when
    		// xl.meta has "inlined data" we prefer writing O_DIRECT and then doing
    		// fdatasync() at the end instead of opening the file with O_DSYNC.
    		//
    		// This is an optimization mainly to ensure faster I/O.
    		if len(b) > xioutil.DirectioAlignSize {
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Sun Apr 28 17:53:50 GMT 2024
    - 84.7K bytes
    - Viewed (0)
  6. api/go1.20.txt

    pkg syscall (freebsd-riscv64), const SYS_FCNTL = 92 #53466
    pkg syscall (freebsd-riscv64), const SYS_FCNTL ideal-int #53466
    pkg syscall (freebsd-riscv64), const SYS_FDATASYNC = 550 #53466
    pkg syscall (freebsd-riscv64), const SYS_FDATASYNC ideal-int #53466
    pkg syscall (freebsd-riscv64), const SYS_FEXECVE = 492 #53466
    pkg syscall (freebsd-riscv64), const SYS_FEXECVE ideal-int #53466
    Plain Text
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Fri Feb 17 21:23:32 GMT 2023
    - 602.6K bytes
    - Viewed (0)
  7. api/go1.16.txt

    pkg syscall (darwin-arm64), const SYS_FCNTL_NOCANCEL = 406
    pkg syscall (darwin-arm64), const SYS_FCNTL_NOCANCEL ideal-int
    pkg syscall (darwin-arm64), const SYS_FDATASYNC = 187
    pkg syscall (darwin-arm64), const SYS_FDATASYNC ideal-int
    pkg syscall (darwin-arm64), const SYS_FFSCTL = 245
    pkg syscall (darwin-arm64), const SYS_FFSCTL ideal-int
    pkg syscall (darwin-arm64), const SYS_FGETATTRLIST = 228
    Plain Text
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Fri Dec 02 16:30:41 GMT 2022
    - 479.2K bytes
    - Viewed (0)
  8. api/go1.14.txt

    pkg syscall (freebsd-arm64), const SYS_FCNTL = 92
    pkg syscall (freebsd-arm64), const SYS_FCNTL ideal-int
    pkg syscall (freebsd-arm64), const SYS_FDATASYNC = 550
    pkg syscall (freebsd-arm64), const SYS_FDATASYNC ideal-int
    pkg syscall (freebsd-arm64), const SYS_FEXECVE = 492
    pkg syscall (freebsd-arm64), const SYS_FEXECVE ideal-int
    pkg syscall (freebsd-arm64), const SYS_FFCLOCK_GETCOUNTER = 241
    Plain Text
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Fri Feb 17 20:31:46 GMT 2023
    - 508.9K bytes
    - Viewed (0)
Back to top