INNER CODE UNIT · Go

chunkSize

oracle/oracle-db-appdev-monitoring · alertlog/alertlog.go:146

		chunkSize := int(offset - start)
		if _, err := file.ReadAt(buffer[:chunkSize], start); err != nil && !errors.Is(err, io.EOF) {
			return LogRecord{}, err
		}

		for i := chunkSize - 1; i >= 0; i-- {
			if buffer[i] == '\n' || buffer[i] == '\r' {
				record, matched, err := flushLine()
				if err != nil {
					return LogRecord{}, err
				}
				if matched {
					return record, nil
				}
				continue
			}

			currentReversed = append(currentReversed, buffer[i])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…