@@ -108,17 +108,12 @@ public Task RecordSagaSnapshot(SagaSnapshot sagaSnapshot, CancellationToken canc
108108 } ;
109109
110110 // Insert or update saga_snapshots table - add new change to the changes array
111- var lockCmd = batch . CreateBatchCommand ( ) ;
112- lockCmd . CommandText = "SELECT pg_advisory_xact_lock(hashtext(@saga_id))" ;
113- lockCmd . Parameters . AddWithValue ( "saga_id" , sagaSnapshot . SagaId ) ;
114- batch . BatchCommands . Add ( lockCmd ) ;
115-
116111 var cmd = batch . CreateBatchCommand ( ) ;
117112 cmd . CommandText = @"
118113 INSERT INTO saga_snapshots (id, saga_id, saga_type, changes)
119114 VALUES (@saga_id, @saga_id, @saga_type, @new_change)
120115 ON CONFLICT (id) DO UPDATE SET
121- changes = COALESCE(saga_snapshots.changes, '[]'::jsonb) || @new_change::jsonb" ;
116+ changes = COALESCE(saga_snapshots.changes, '[]'::jsonb) || @new_change::jsonb; " ;
122117
123118 cmd . Parameters . AddWithValue ( "saga_id" , sagaSnapshot . SagaId ) ;
124119 cmd . Parameters . AddWithValue ( "saga_type" , sagaSnapshot . SagaType ) ;
@@ -132,11 +127,6 @@ ON CONFLICT (id) DO UPDATE SET
132127 public Task RecordKnownEndpoint ( KnownEndpoint knownEndpoint , CancellationToken cancellationToken )
133128 {
134129 // Insert KnownEndpoint into known_endpoints table
135- var lockCmd = batch . CreateBatchCommand ( ) ;
136- lockCmd . CommandText = "SELECT pg_advisory_xact_lock(hashtext(@id))" ;
137- lockCmd . Parameters . AddWithValue ( "id" , knownEndpoint . Id ) ;
138- batch . BatchCommands . Add ( lockCmd ) ;
139-
140130 var cmd = batch . CreateBatchCommand ( ) ;
141131 cmd . CommandText = @"
142132 INSERT INTO known_endpoints (
@@ -145,7 +135,7 @@ INSERT INTO known_endpoints (
145135 @id, @name, @host_id, @host, @last_seen
146136 )
147137 ON CONFLICT (id) DO UPDATE SET
148- last_seen = GREATEST(known_endpoints.last_seen, EXCLUDED.last_seen)" ;
138+ last_seen = GREATEST(known_endpoints.last_seen, EXCLUDED.last_seen); " ;
149139
150140 cmd . Parameters . AddWithValue ( "id" , knownEndpoint . Id ) ;
151141 cmd . Parameters . AddWithValue ( "name" , knownEndpoint . Name ) ;
0 commit comments