|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Transaction(s) rolled back due to log space |
« View previous topic :: View next topic » |
Author |
Message
|
dgolding |
Posted: Wed Oct 09, 2002 3:53 am Post subject: Transaction(s) rolled back due to log space |
|
|
 Yatiri
Joined: 16 May 2001 Posts: 668 Location: Switzerland
|
Here's something somebody has brought up -
When we see this message in AMQERR01.LOG(Unix/NT), does MQ REALLY rollback all transactions - or does it just remove the message contents of an MQPUT from the log, but leaves the original message on the queue file?
it has been suggested that it appears that the transaction info is lost, but actually it still can be commited and written away....
Anybody seen this, or have thoughts as to what REALLY happens?
TIA
Don |
|
Back to top |
|
 |
udaybho |
Posted: Tue Oct 15, 2002 7:15 am Post subject: |
|
|
Voyager
Joined: 09 May 2002 Posts: 94 Location: Chicago
|
I had encountered this problem in past. I did not paid attention to messages as mine was Pub/sub with Non durable messages.
However this problem was associated with insufficient LOG space. I increased my log space and so far I had never seen this problem. I have to recreate my Queue Manager.
Hope this helps.
Uday Bhosle |
|
Back to top |
|
 |
bduncan |
Posted: Tue Oct 15, 2002 9:08 pm Post subject: |
|
|
Padawan
Joined: 11 Apr 2001 Posts: 1554 Location: Silicon Valley
|
From what I've seen, the transaction is in fact rolled back. However, if you watch the size of the corresponding queue file over time, you'll see that as you transaction grows, so does the file. At the point MQSeries runs out of log space, the queue file stops growing, but it doesn't immediately drop either. But if you look at the curdepth of the queue, you don't see any of the messages from the transaction in question. And as far as I know, there is no way to retrieve these messages and process them. It appears that as subsequent messages come into the queue, the queue file doesn't necessarily get bigger, which seems to indicate the queue manager is just overwritting space already occupied by the rolled back messages. Much like your harddrive behaves when you delete a file. The bytes are still there, but they are treated a fair game for new files to occupy. _________________ Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|