System and Method for Decoupling Space Reservation in Transactional Logs
a transactional log and space reservation technology, applied in the field of system and method for decoupling space reservation in transactional logs, can solve the problems of adverse performance impact, performance degradation, and overall performance degradation of the computing environmen
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
case 5
[0041]In Case 5, the distributed component has received log records and reservation requests in an amount that will cause the total amount of space usage to exceed the amount of the client's pre-reserved space. In this case, the distributed component must increase the amount of pre-reserved space by requesting from the core component an increase of its portion of the common reserved space in the transactional log. As shown in the figure, the distributed component may obtain an increase in pre-reserved space in an amount greater than necessary for the immediate append and reserve request.
case 6
[0042]Case 6 occurs when the log records buffered in the distributed component are sent to the core component for appending to the transactional log. In this case, the amount of log space is reduced to zero while the amount of reserved space remains the same as those of the previous level. The amount of pre-reserved space is set back to the original amount even if the pre-reserved space reservation is increased for appending additional log records and space reservation, as in Case 5. Case 7 is similar to case 6, except that the core component has allocated more reserved space in the transaction log to the client to accommodate the corresponding distributed component's desired pre-reserved space. Desired pre-reserved space will be discussed in more detail in conjunction with FIG. 5.
[0043]FIG. 5 is a graphical representation of exemplary logging communications between a distributed component 510 and a core component 520 of a virtual logging system. Logging communications between distr...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


