| Предыдущий | Следующий |
| ERROR_LOG_APPENDED_FLUSH_FAILED | ERROR_INVALID_TRANSACTION |
ERROR_LOG_PINNED_RESERVATION
Что означает ERROR_LOG_PINNED_RESERVATION
ERROR_LOG_PINNED_RESERVATION (6648, 0x19F8) — значительная часть пространства CLFS удерживается активными reservations, поэтому журнал нельзя нормально расширить или переработать.
Reservation в CLFS — заранее зарезервированное место под будущие записи клиента. Оно может ещё не содержать реальных данных, но остаётся недоступным другим операциям, пока клиент не использует или не освобождает резерв.
Что проверить
- Запишите объём reserved и фактически used space по каждому клиенту.
- Найдите самый старый reservation LSN и клиента, которому он принадлежит.
- Проверьте aborted/failed операции, после которых reservation не был освобождён.
- Сопоставьте lifetime клиентского контекста с transaction/recovery state: устаревший context может удерживать резерв дольше ожидаемого.
Увеличение журнала может временно скрыть проблему, но если резервирования постоянно остаются занятыми, сначала нужно исправить их жизненный цикл.
Технические ссылки
- Microsoft: Win32 system error range containing this code
- Microsoft: Common Log File System
- Microsoft: Creating a Log File
- Microsoft: Introduction to CLFS
Нужно найти другой код? Найти другой код состояния или ошибки.