![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
My question has to do with the onstat -g ddr output (see below..) just what is the value under Tossed (LBC full) Im thinking that is all my data that is just being tossed and not replicating. Also the snoopy and replay position are not moving at all... |
#3
| |||
| |||
|
|
jprenaut (AT) yahoo (DOT) com> 11/21/07 10:38 AM My question has to do with the onstat -g ddr output (see below..) just what is the value under Tossed (LBC full) Im thinking that is all my data that is just being tossed and not replicating. Also the snoopy and replay position are not moving at all... |
#4
| |||
| |||
|
|
Hmmm - the replay position hasnt been overwritten. I have attached onstat -l and onstat -g ddr outputs. I added a bunch of logs last night to make sure we didnt block again until I could do more research this morning (and think more clearly..) as you can see from the onstat -l output, there are tons of new logs out there, but the system just dynamically created log #89. That really confused me. so maybe the problem is just with my logs... Thanks. Laurie |
#5
| |||
| |||
|
|
Hmmm - the replay position hasnt been overwritten. I have attached onstat -l and onstat -g ddr outputs. I added a bunch of logs last night to make sure we didnt block again until I could do more research this morning (and think more clearly..) as you can see from the onstat -l output, there are tons of new logs out there, but the system just dynamically created log #89. That really confused me. so maybe the problem is just with my logs... |
|
Thanks. Laurie jprenaut (AT) yahoo (DOT) com> 11/21/07 10:38 AM My question has to do with the onstat -g ddr output (see below..) just what is the value under Tossed (LBC full) Im thinking that is all my data that is just being tossed and not replicating. Also the snoopy and replay position are not moving at all... The value under Tossed is that as your current system is generating log records and putting them in the logical log buffer, when the logical log buffer is getting flushed to disk, CDR will attempt to copy that logical log buffer from memory into a cdr specific log record buffer cache for the snoopy thread so it wouldn't have to read those records from disk. However, there is a limited amount of those buffers and if that cache is already full, then we increment the tossed count and then those records would just have to be snooped from disk. I don't believe that would be a reason why stuff isn't replicating. It looks to be more of a performance sort of value where ideally the snooper would be running more quickly if it was able to get it's work from this cache and not have to retrieve it from disk. Did the replay postion get over written? When the server was bounced was there any messages in the online.log concerning the ability of CDR to start backup? If logical log id 38464 (uniqid from onstat -l output) is no longer on disk (ie the reply position getting over written), then yeah CDR is in big trouble, as that would be the spot at which the snoopy thread needs to get to start back up snooping the logs, and if it can't then I don't believe anything will get replicated since the snooper isn't reading any log records. However, if logical log id 38464 is still on disk and the replay position hasn't been over written, without seeing other information it would be hard to say why the replay position isn't advancing. Jacques IBM Informix _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |
#6
| |||
| |||
|
|
Madison Pruet <mpruet1 (AT) verizon (DOT) net> 11/21/07 3:14 PM Laurie Gustin wrote: Hmmm - the replay position hasnt been overwritten. I have attached onstat -l and onstat -g ddr outputs. I added a bunch of logs last night to make sure we didnt block again until I could do more research this morning (and think more clearly..) as you can see from the onstat -l output, there are tons of new logs out there, but the system just dynamically created log #89. That really confused me. so maybe the problem is just with my logs... |
|
Thanks. Laurie jprenaut (AT) yahoo (DOT) com> 11/21/07 10:38 AM My question has to do with the onstat -g ddr output (see below..) just what is the value under Tossed (LBC full) Im thinking that is all my data that is just being tossed and not replicating. Also the snoopy and replay position are not moving at all... The value under Tossed is that as your current system is generating log records and putting them in the logical log buffer, when the logical log buffer is getting flushed to disk, CDR will attempt to copy that logical log buffer from memory into a cdr specific log record buffer cache for the snoopy thread so it wouldn't have to read those records from disk. However, there is a limited amount of those buffers and if that cache is already full, then we increment the tossed count and then those records would just have to be snooped from disk. I don't believe that would be a reason why stuff isn't replicating. It looks to be more of a performance sort of value where ideally the snooper would be running more quickly if it was able to get it's work from this cache and not have to retrieve it from disk. Did the replay postion get over written? When the server was bounced was there any messages in the online.log concerning the ability of CDR to start backup? If logical log id 38464 (uniqid from onstat -l output) is no longer on disk (ie the reply position getting over written), then yeah CDR is in big trouble, as that would be the spot at which the snoopy thread needs to get to start back up snooping the logs, and if it can't then I don't believe anything will get replicated since the snooper isn't reading any log records. However, if logical log id 38464 is still on disk and the replay position hasn't been over written, without seeing other information it would be hard to say why the replay position isn't advancing. Jacques IBM Informix _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |
#7
| |||
| |||
|
|
UPDATE - The engine went into DDR Block mode again - taking down all my systems (again...) This time I restarted the engine, cdr stop on both servers.. then when I started cdr again, the snoopy and replay position appeared to be correct, and they were 'moving'. However, I am trying to cdr check-repair one replicate and it is taking forever (there are only 348 rows in the table and it has been running for over an hour. How do I know which CDR thread? I did onstat -g stk all and just deleted all but the CDR stuff Thing appear to be moving through... but my sync jobs still dont seem to be working. Thanks in advance for any insight.. |
|
Laurie Laurie Gustin IT Programmer Analyst Department of Public Safety lgustin (AT) utah (DOT) gov 801-965-4410 Madison Pruet <mpruet1 (AT) verizon (DOT) net> 11/21/07 3:14 PM Laurie Gustin wrote: Hmmm - the replay position hasnt been overwritten. I have attached onstat -l and onstat -g ddr outputs. I added a bunch of logs last night to make sure we didnt block again until I could do more research this morning (and think more clearly..) as you can see from the onstat -l output, there are tons of new logs out there, but the system just dynamically created log #89. That really confused me. so maybe the problem is just with my logs... onstat -g stk of the ddr thread? Thanks. Laurie jprenaut (AT) yahoo (DOT) com> 11/21/07 10:38 AM My question has to do with the onstat -g ddr output (see below..) just what is the value under Tossed (LBC full) Im thinking that is all my data that is just being tossed and not replicating. Also the snoopy and replay position are not moving at all... The value under Tossed is that as your current system is generating log records and putting them in the logical log buffer, when the logical log buffer is getting flushed to disk, CDR will attempt to copy that logical log buffer from memory into a cdr specific log record buffer cache for the snoopy thread so it wouldn't have to read those records from disk. However, there is a limited amount of those buffers and if that cache is already full, then we increment the tossed count and then those records would just have to be snooped from disk. I don't believe that would be a reason why stuff isn't replicating. It looks to be more of a performance sort of value where ideally the snooper would be running more quickly if it was able to get it's work from this cache and not have to retrieve it from disk. Did the replay postion get over written? When the server was bounced was there any messages in the online.log concerning the ability of CDR to start backup? If logical log id 38464 (uniqid from onstat -l output) is no longer on disk (ie the reply position getting over written), then yeah CDR is in big trouble, as that would be the spot at which the snoopy thread needs to get to start back up snooping the logs, and if it can't then I don't believe anything will get replicated since the snooper isn't reading any log records. However, if logical log id 38464 is still on disk and the replay position hasn't been over written, without seeing other information it would be hard to say why the replay position isn't advancing. Jacques IBM Informix _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |
#8
| |||
| |||
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |