Hubbry Logo
search button
Sign in
Intent log
Intent log
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Intent log
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Intent log Wikipedia article. Here, you can discuss, collect, and organize anything related to Intent log. The purpose of the hub is to connect people, fos...
Add your contribution
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. In database area, transaction log is widely used. In file system area, intent log is used more often.[1]

Before performing an operation, a record of the intent to perform it is written, usually to some relatively permanent medium such as a hard disk drive. 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.[2]

This adds overhead, sometimes a significant amount. Enough data is written to the log to either redo or to undo the operation later.

If a failure occurs, then when the system is recovering, it can use the intent log to detect what operations were still in process 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.[2][3]

See also

[edit]

References

[edit]
  1. ^ "Understanding intent logging". Uw714doc.sco.com. 2004-04-22. Retrieved 2014-03-07.
  2. ^ a b Aaron Toponce (2013-04-19). "ZFS Administration, Appendix A- Visualizing The ZFS Intent LOG (ZIL)". Pthree.org. Retrieved 2014-03-07.
  3. ^ "About the Veritas File System intent log". Symantec. Archived from the original on March 5, 2016. Retrieved 2014-03-07.