{"shas":[["4c6ff727d16d1a7107ea68827991784b060f2acb","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Fixing transaction starting.\nsetAutoCommit to true","Steve Singer"],["b5c7ae3760dccc007a105cdb39808fea4fbed039","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Try to make sure the cluster is synced before reconfiguring.\nThis change does not get the test to pass.","Steve Singer"],["ff41e87d85437fdf45451fc3f72ad021aa497335","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Do not lock sl_event when adding an event.\nThe caller should already have a lock on sl_event_lock\nwhich must be obtained before the txid is assigned","Steve Singer"],["a0729b759306dd21fe4043ee52a80fae5b515c90","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Obtaining this lock actually increases deadlock because\nit creates a conflict between sl_config_lock and sl_event_lock.\n\nslonik initiated queries will always obtain sl_event_lock before\nsl_config_lock (or at least when creating events).  Having\nremote_worker do the opposite isn't a good idea.\n\nIf we find more examples of deadlock with this removed then\nthey need to be adressed in some other fashion.","Steve Singer"],["32bfa6e773c03b3256f529ad6baa9ae6e90f6162","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Fixing an issues where slon would try to start a new transaction\nand obtain sl_config_lock instead of calling enableSubscription.\nThis was causing a deadlock with sl_event_lock during some tests","Steve Singer"],["d22ad9c9ac9e1040a8819284294bc6e9fab545db","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Merge branch 'master' into auto_wait_for","Steve Singer"],["c73df89cd6e8536fb5323d8b86a0a84ad95e2b45","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","fixing case","Steve Singer"],["afba0e69a60a71a199838ee52800c2488d981ef0","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","More case/spacing fixes","Steve Singer"],["61463c1149ccdff52b706c998793f1f38812f202","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Indentation updates","Steve Singer"],["aa2506725d8fa1a9ed2ba0b75e08e6981b4492a6","b4f4b4fd57162d847dfe4523543f40f6b5eb47e4@ca.afilias.info","Make sl_event_lock locking work with try blocks.\n\nThe LOCK sl_event_lock must be before any queries/SQL in the\ntransaction.  In a try lock where multiple slonik commands\nare done as part of the same transaction this causes issues.\nThe solution to this is that if in a try block then obtain\nsl_event_lock when a transaction on the dbconn is opened","Steve Singer"]],"repo":"ssinger/slony1-engine","actor":"ssinger","ref":"refs/heads/auto_wait_for","size":10,"head":"aa2506725d8fa1a9ed2ba0b75e08e6981b4492a6","actor_gravatar":"556ba35c4cf3a830f8200267398c6cf2","push_id":29880187}