Skip to content

Commit 5c839b4

Browse files
committed
Merge branch 'master' into fast-connection
2 parents 26cfad5 + a50e2e7 commit 5c839b4

File tree

3 files changed

+11
-19
lines changed

3 files changed

+11
-19
lines changed

src/Simplex/Messaging/Agent.hs

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,14 @@ getSMPAgentClient_ clientId cfg initServers store backgroundMode =
210210
runAgentThreads c
211211
| backgroundMode = run c "subscriber" $ subscriber c
212212
| otherwise = do
213-
restoreServersStats c
213+
-- restoreServersStats c
214214
raceAny_
215215
[ run c "subscriber" $ subscriber c,
216216
run c "runNtfSupervisor" $ runNtfSupervisor c,
217-
run c "cleanupManager" $ cleanupManager c,
218-
run c "logServersStats" $ logServersStats c
217+
run c "cleanupManager" $ cleanupManager c
218+
-- run c "logServersStats" $ logServersStats c
219219
]
220-
`E.finally` saveServersStats c
220+
-- `E.finally` saveServersStats c
221221
run AgentClient {subQ, acThread} name a =
222222
a `E.catchAny` \e -> whenM (isJust <$> readTVarIO acThread) $ do
223223
logError $ "Agent thread " <> name <> " crashed: " <> tshow e
@@ -234,12 +234,13 @@ logServersStats c = do
234234

235235
saveServersStats :: AgentClient -> AM' ()
236236
saveServersStats c@AgentClient {subQ, smpServersStats, xftpServersStats} = do
237-
sss <- mapM (lift . getAgentSMPServerStats) =<< readTVarIO smpServersStats
238-
xss <- mapM (lift . getAgentXFTPServerStats) =<< readTVarIO xftpServersStats
239-
let stats = AgentPersistedServerStats {smpServersStats = sss, xftpServersStats = xss}
240-
tryAgentError' (withStore' c (`updateServersStats` stats)) >>= \case
241-
Left e -> atomically $ writeTBQueue subQ ("", "", AEvt SAEConn $ ERR $ INTERNAL $ show e)
242-
Right () -> pure ()
237+
-- sss <- mapM (lift . getAgentSMPServerStats) =<< readTVarIO smpServersStats
238+
-- xss <- mapM (lift . getAgentXFTPServerStats) =<< readTVarIO xftpServersStats
239+
-- let stats = AgentPersistedServerStats {smpServersStats = sss, xftpServersStats = xss}
240+
-- tryAgentError' (withStore' c (`updateServersStats` stats)) >>= \case
241+
-- Left e -> atomically $ writeTBQueue subQ ("", "", AEvt SAEConn $ ERR $ INTERNAL $ show e)
242+
-- Right () -> pure ()
243+
pure ()
243244

244245
restoreServersStats :: AgentClient -> AM' ()
245246
restoreServersStats c@AgentClient {smpServersStats, xftpServersStats, srvStatsStartedAt} = do

src/Simplex/Messaging/Agent/Store/SQLite/Migrations.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240124_file_redirect
7272
import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240223_connections_wait_delivery
7373
import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240225_ratchet_kem
7474
import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240417_rcv_files_approved_relays
75-
import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240518_servers_stats
7675
import Simplex.Messaging.Agent.Store.SQLite.Migrations.M20240624_snd_secure
7776
import Simplex.Messaging.Encoding.String
7877
import Simplex.Messaging.Parsers (dropPrefix, sumTypeJSON)
@@ -115,7 +114,6 @@ schemaMigrations =
115114
("m20240223_connections_wait_delivery", m20240223_connections_wait_delivery, Just down_m20240223_connections_wait_delivery),
116115
("m20240225_ratchet_kem", m20240225_ratchet_kem, Just down_m20240225_ratchet_kem),
117116
("m20240417_rcv_files_approved_relays", m20240417_rcv_files_approved_relays, Just down_m20240417_rcv_files_approved_relays),
118-
("m20240518_servers_stats", m20240518_servers_stats, Just down_m20240518_servers_stats),
119117
("m20240624_snd_secure", m20240624_snd_secure, Just down_m20240624_snd_secure)
120118
]
121119

src/Simplex/Messaging/Agent/Store/SQLite/Migrations/agent_schema.sql

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -396,13 +396,6 @@ CREATE TABLE processed_ratchet_key_hashes(
396396
created_at TEXT NOT NULL DEFAULT(datetime('now')),
397397
updated_at TEXT NOT NULL DEFAULT(datetime('now'))
398398
);
399-
CREATE TABLE servers_stats(
400-
servers_stats_id INTEGER PRIMARY KEY,
401-
servers_stats TEXT,
402-
started_at TEXT NOT NULL DEFAULT(datetime('now')),
403-
created_at TEXT NOT NULL DEFAULT(datetime('now')),
404-
updated_at TEXT NOT NULL DEFAULT(datetime('now'))
405-
);
406399
CREATE UNIQUE INDEX idx_rcv_queues_ntf ON rcv_queues(host, port, ntf_id);
407400
CREATE UNIQUE INDEX idx_rcv_queue_id ON rcv_queues(conn_id, rcv_queue_id);
408401
CREATE UNIQUE INDEX idx_snd_queue_id ON snd_queues(conn_id, snd_queue_id);

0 commit comments

Comments
 (0)