On Thu, Feb 5, 2015 at 10:45 AM, Steve Singer <[email protected]>
wrote:
> On 02/05/2015 01:41 PM, Tory M Blue wrote:
>
>>
>>
>
>>
>> Everything must be replicated the confirmation must make it back to
>> the origin before a log can be truncated?
>>
>> What does your sl_status on your origin show?
>>
>> The most common reasons why log truncation hasn't happened are
>>
>> 1) Replication is behind
>> 2) Confirmations aren't making it back to the origin
>> 3) You have a long running transaction on the origin. A log running
>> transaction can prevent log switching from taking place even if that
>> transaction doesn't actually change replicated tables.
>>
>>
>>
>>
>> I'm not hurting, just stressing at this point
>>
>> Thanks
>> tory
>>
>>
>> Thanks Steve
>>
>> st_origin | st_received | st_last_event | st_last_event_ts
>> | st_last
>> _received | st_last_received_ts | st_last_received_event_ts
>> | st_l
>> ag_num_events | st_lag_time
>> -----------+-------------+---------------+------------------
>> -----------+--------
>> ----------+-------------------------------+-----------------
>> --------------+-----
>> --------------+-----------------
>> 1 | 3 | 5003919991 | 2015-02-05 10:39:51.6253-08
>> | 5
>> 003919976 | 2015-02-05 10:39:38.031286-08 | 2015-02-05 10:39:35.615581-08
>> |
>> 15 | 00:00:16.763937
>> 1 | 2 | 5003919991 | 2015-02-05 10:39:51.6253-08
>> | 5
>> 003919865 | 2015-02-05 10:37:37.127661-08 | 2015-02-05 10:37:34.596838-08
>> |
>> 126 | 00:02:17.78268
>> 1 | 4 | 5003919991 | 2015-02-05 10:39:51.6253-08
>> | 5
>> 003919982 | 2015-02-05 10:39:43.971439-08 | 2015-02-05 10:39:42.618684-08
>> |
>> 9 | 00:00:09.760834
>> (3 rows)
>>
>> Not sure what this means exactly, but again if we are fully replicated,
>> that would tell me that we have syncs being replied to. Obviously we
>> have new data coming in but it's just slowing growing sl_log_2, which
>> can't switch to sl_log_1, because _log_1 has not been able to truncate.
>> And this is after restarting slon (for grins!)
>>
>
>
> Based on that I'd say the most likely culprit is (3) since it doesn't
> appear to be case 1 or 2. Do you have any long running transactions on your
> origin?
>
>
I'm looking and don't see any long running queries, obviously with such a
large sl_log table now, updates are in the 5-9 second range
2015-02-05 10:50:58 PST clsdb postgres 10.13.200.242(45605) 39989
2015-02-05 10:50:58.522 PSTLOG: duration: 6350.246 ms statement: COPY (
select log_origin, log_txid,LOTS OF STUFF DELETED.
Also the below tells me unless 2.2 is totally different that everything in
my log tables has been syncd and just needs to be deleted?
ev_origin | ev_seqno | txid_snapshot_xmin
-----------+------------+--------------------
1 | 5003918695 | 459837392
2 | 5000984115 | 34125442
3 | 5000016464 | 15773130
4 | 5000878307 | 15901785
(4 rows)
Thanks Steve!
Tory
_______________________________________________
Slony1-general mailing list
[email protected]
http://lists.slony.info/mailman/listinfo/slony1-general