Lines Matching full:transaction

17  *   transaction's revoked blocks to the journal
19 * + Recovery: during recovery we record the transaction ID of all
26 * single transaction:
30 * cancel the revoke before the transaction commits.
37 * in the current transaction, so any revoke for that block in the
38 * transaction must have happened after the block was journaled and so
47 * We cache revoke status of a buffer in the current transaction in b_states
62 * running transaction (is pointed to by journal->j_revoke), the other one
63 * belongs to the committing transaction. Accesses to the second hash table
66 * running and which to the committing transaction is called only from
68 * to the committing transaction.
70 * All users operating on the hash table belonging to the running transaction
71 * have a handle to the transaction. Therefore they are safe from kjournald
99 journal replay, this involves recording the transaction ID of the
100 last transaction to revoke this block. */
305 * crash after this current transaction commits. Any subsequent
306 * metadata writes of the buffer in this transaction cancel the
417 * discarded, and then reallocated within the same transaction. In such
482 * transaction which is going to be started.
509 /* journal_switch_revoke table select j_revoke for next transaction
530 void jbd2_journal_write_revoke_records(transaction_t *transaction, in jbd2_journal_write_revoke_records() argument
533 journal_t *journal = transaction->t_journal; in jbd2_journal_write_revoke_records()
544 /* select revoke table for committing transaction */ in jbd2_journal_write_revoke_records()
554 write_one_revoke_record(transaction, log_bufs, in jbd2_journal_write_revoke_records()
571 static void write_one_revoke_record(transaction_t *transaction, in write_one_revoke_record() argument
577 journal_t *journal = transaction->t_journal; in write_one_revoke_record()
610 descriptor = jbd2_journal_get_descriptor_buffer(transaction, in write_one_revoke_record()
669 * check whether a given block in a given transaction should be replayed
671 * transaction)
702 * that block been revoked? A revoke record with a given transaction
703 * sequence number revokes all blocks in that transaction and earlier