fsync

    1зной

    1ответ

    Выполняю операцию fsync() в MongoDB, но она сразу же возвращается. Кажется, он ничего не сделал. Как проверить, действительно ли данные действительно были сброшены на диск? ПРИМЕЧАНИЕ. Я устанавливаю

    1зной

    1ответ

    У меня есть фрагмент устаревшего кода, который выдает вызов fsync перед вызовом fstat, чтобы определить размер файла целевого файла. (в частности, код получает доступ только к st_size из структуры sta

    3зной

    1ответ

    Я установил postgresql 9.2.4 на свою машину с Ubuntu 12.04.1 LTS. Основываясь на этой странице документации (http://www.postgresql.org/docs/9.2/static/pgtestfsync.html), кажется, что * pg_test_fsync *

    3зной

    3ответ

    Предположим, что я пишу блок в файловый дескриптор, не выполняя fsync, а затем читаю один и тот же блок из того же дескриптора спустя некоторое время. Это гарантирует, что я получу ту же информацию? П

    4зной

    2ответ

    У меня есть два (POSIX) потоков, запись в лог-файл, как это: pthread_mutex_lock(&log_mutex); fprintf(LOG, "something...\n"); fsync(fileno(LOG)); pthread_mutex_unlock(&log_mutex); файл открыт в ma