Intent log

Intent log

An intent log is a mechanism used to make computer operations more resilient in the event of failures. They are used in database software, transaction managers, and some file systems.

The basic idea is simple. Before performing an operation, a record of the intent to perform it is written, usually to some relatively permanent medium such as disk. After the operation is performed, another record is written. Usually, an operation will change some data in a system. In some cases, the intent record will contain a copy of the data before and after the operation.

Of course, this adds overhead, sometimes a lot of overhead. Enough data is written to the log to either redo or to undo the operation later.

Suppose that a failure occurs along the way. When the system is recovering, it can use the intent log to detect what operations were still in flight during the failure, and use the intent log to help recover from the failure, usually by either undoing a partially completed operation, or by redoing one that might need to be completed.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Zettabyte File System — ZFS (Zettabyte File System)  файловая система, изначально созданная в Sun Microsystems для операционной системы Solaris. Эта файловая система поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических… …   Википедия

  • Sun ZFS — ZFS (Zettabyte File System)  файловая система, изначально созданная в Sun Microsystems для операционной системы Solaris. Эта файловая система поддерживает большие объёмы данных, объединяет концепции файловой системы и менеджера логических дисков… …   Википедия

  • Comparison of file systems — The following tables compare general and technical information for a number of file systems. Contents 1 General information 2 Limits 3 Metadata 4 Features …   Wikipedia

  • ZFS — Infobox Filesystem full name = ZFS name = ZFS developer = Sun Microsystems introduction os = OpenSolaris introduction date = November 2005 partition id = directory struct = Extensible hash table file struct = bad blocks struct = max filename size …   Wikipedia

  • ZFS — Разработчик Oracle (ранее Sun Microsystems) Файловая система ZFS Zettabyte File System Дата представления Ноябрь 2005 (OpenSolaris) Структура Содержимое папок Расширяемая хэш таблица …   Википедия

  • JFS — Journaled/Journalling File System transaktionsorientiertes Dateisystem mit Intent Log, vermeidet Filechecks nach spontanen Betriebssystemausfällen ; ) …   Acronyms

  • JFS — Journaled/Journalling File System transaktionsorientiertes Dateisystem mit Intent Log, vermeidet Filechecks nach spontanen Betriebssystemausfällen ; ) …   Acronyms von A bis Z

  • Masters of the Universe — For the live action movie, see Masters of the Universe (film). For other uses, see Masters of the Universe (disambiguation). Masters of the Universe Publication information First appearance 1982[1] …   Wikipedia

  • Controlled Substances Act — Acronym CSA Enacted by the 91st United States Congress Effective October 27, 1970 Citations Public La …   Wikipedia

  • Knott's Halloween Haunt — is one of the largest and most popular Halloween events in the U.S. The event has been presented annually at Knotts Berry Farm in Buena Park, California since 1973. History The idea for this event was presented at one of the regularly scheduled… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”