stratum-mining / stratum

stratum
https://stratumprotocol.org
Other
207 stars 122 forks source link

Bitaxe Ultra `invalid-job-id` errors on tProxy #788

Closed plebhash closed 6 months ago

plebhash commented 6 months ago

I'm connecting a Bitaxe Ultra (BM1366) to the SRI hosted Pool + JDS + TP infrastructure. I'm running a local JDC + tProxy.

I'm noticing a lot of ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id") on the tProxy logs.

Here's the full SV2 logs from the tProxy:

$ ./bin/translator_sv2 -c conf/tproxy-config-local-jdc-example.toml
2024-03-10T21:18:20.596877Z  INFO translator_sv2: PC: ProxyConfig { upstream_address: "127.0.0.1", upstream_port: 34265, upstream_authority_pubkey: Secp256k1PublicKey(XOnlyPublicKey(e76c2b09eed7baa394dbb794896e913c86a5f719ea803bc0a4aaa104383cee24ac5b32268edbcc58d105534c281f112f5e7a5c1ff0e2d113bd938dc7698e2cce)), downstream_address: "0.0.0.0", downstream_port: 34255, max_supported_version: 2, min_supported_version: 2, min_extranonce2_size: 8, downstream_difficulty_config: DownstreamDifficultyConfig { min_individual_miner_hashrate: 10000000000000.0, shares_per_minute: 6.0, submits_since_last_update: 0, timestamp_of_last_update: 0 }, upstream_difficulty_config: UpstreamDifficultyConfig { channel_diff_update_interval: 60, channel_nominal_hashrate: 10000000000000.0, timestamp_of_last_update: 0, should_aggregate: false } }
2024-03-10T21:18:20.604740Z  INFO translator_sv2::lib::upstream_sv2::upstream: PROXY SERVER - ACCEPTING FROM UPSTREAM: 127.0.0.1:34265
2024-03-10T21:18:20.629146Z  INFO roles_logic_sv2::handlers::common: Received SetupConnectionSuccess: version=2, flags=10
2024-03-10T21:18:20.629534Z  INFO translator_sv2: Connected to Upstream!
2024-03-10T21:18:20.867974Z  INFO roles_logic_sv2::handlers::mining: Received OpenExtendedMiningChannelSuccess with request id: 0 and channel id: 4
2024-03-10T21:18:20.868047Z  INFO translator_sv2::lib::upstream_sv2::upstream: Up: Successfully Opened Extended Mining Channel
2024-03-10T21:18:22.007016Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 1 is_future: true
2024-03-10T21:18:22.007737Z  INFO roles_logic_sv2::handlers::mining: Received SetNewPrevHash channel id: 4, job id: 1
2024-03-10T21:18:30.861972Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:18:30.862098Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]) }
2024-03-10T21:18:33.336255Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 2 is_future: false
2024-03-10T21:18:33.474708Z  INFO translator_sv2::lib::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 192.168.0.65:64997
2024-03-10T21:18:33.475408Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Subscribing
2024-03-10T21:18:33.511212Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Configuring
2024-03-10T21:18:33.659558Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Authorizing
2024-03-10T21:18:48.338580Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 3 is_future: false
2024-03-10T21:19:03.350422Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 4 is_future: false
2024-03-10T21:19:18.263127Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 5 is_future: false
2024-03-10T21:19:30.864855Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:19:30.864972Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([180, 236, 195, 43, 26, 24, 189, 119, 143, 195, 170, 165, 219, 206, 230, 23, 189, 232, 33, 96, 219, 148, 50, 159, 112, 9, 7, 0, 0, 0, 0, 0]) }
2024-03-10T21:19:33.312402Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 6 is_future: false
2024-03-10T21:20:03.301371Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 7 is_future: false
2024-03-10T21:20:18.393367Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 8 is_future: false
2024-03-10T21:20:28.908486Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 9 is_future: true
2024-03-10T21:20:28.908924Z  INFO roles_logic_sv2::handlers::mining: Received SetNewPrevHash channel id: 4, job id: 9
2024-03-10T21:20:30.861292Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:20:30.861356Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([35, 102, 147, 15, 197, 237, 238, 174, 6, 190, 122, 91, 95, 106, 178, 37, 193, 90, 218, 37, 95, 187, 175, 6, 220, 191, 23, 0, 0, 0, 0, 0]) }
2024-03-10T21:20:48.223198Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 10 is_future: false
2024-03-10T21:21:00.360625Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:21:00.360918Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:21:03.270764Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 11 is_future: false
2024-03-10T21:21:18.210878Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 12 is_future: false
2024-03-10T21:21:30.862486Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:21:30.862600Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([206, 196, 79, 24, 188, 0, 63, 49, 151, 201, 81, 166, 115, 164, 231, 141, 13, 191, 91, 19, 96, 235, 219, 29, 202, 159, 35, 0, 0, 0, 0, 0]) }
2024-03-10T21:21:33.258051Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 13 is_future: false
2024-03-10T21:21:48.199019Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 14 is_future: false
2024-03-10T21:22:03.228845Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 15 is_future: false
2024-03-10T21:22:18.266433Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 16 is_future: false
2024-03-10T21:22:27.754059Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:27.754351Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:30.861523Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:22:30.861636Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([246, 166, 128, 133, 244, 49, 35, 115, 80, 8, 243, 23, 34, 10, 221, 236, 75, 157, 146, 72, 131, 106, 201, 99, 23, 158, 64, 1, 0, 0, 0, 0]) }
2024-03-10T21:22:31.270277Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:31.270573Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:33.211331Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 17 is_future: false
2024-03-10T21:22:45.497197Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:45.497505Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:47.425382Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:47.425675Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:47.641082Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:47.641460Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:48.252286Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 18 is_future: false
2024-03-10T21:22:52.688328Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:52.688654Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:22:58.281872Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:22:58.282157Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:00.280554Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:00.280840Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:03.290885Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 19 is_future: false
2024-03-10T21:23:09.726326Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:09.726650Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:14.435106Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:14.435404Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:15.341135Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:15.341417Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:18.268576Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 20 is_future: false
2024-03-10T21:23:19.289291Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:19.289697Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:24.722072Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:24.722481Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:28.067203Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:28.067620Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:30.075049Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:30.075453Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:30.859088Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:23:30.859207Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([241, 165, 124, 106, 54, 30, 51, 84, 93, 255, 122, 69, 67, 58, 76, 219, 3, 227, 138, 216, 1, 50, 22, 205, 143, 188, 174, 0, 0, 0, 0, 0]) }
2024-03-10T21:23:31.651072Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:31.651347Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:33.217756Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 21 is_future: false
2024-03-10T21:23:35.837546Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:35.837844Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:36.169055Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:36.169421Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:45.248098Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:45.248499Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:47.522176Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:47.522537Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:48.261407Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 22 is_future: false
2024-03-10T21:23:54.055988Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:54.056362Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:23:57.435189Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:23:57.435567Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:02.086017Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:02.086427Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:03.205826Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 23 is_future: false
2024-03-10T21:24:04.095444Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:04.095769Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:09.336175Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:09.336492Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:18.257526Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 24 is_future: false
2024-03-10T21:24:30.859616Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 4
2024-03-10T21:24:30.859800Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 4, maximum_target: Ref([191, 24, 84, 107, 123, 113, 51, 164, 158, 159, 84, 172, 8, 61, 99, 248, 161, 7, 83, 119, 116, 4, 183, 138, 241, 47, 58, 0, 0, 0, 0, 0]) }
2024-03-10T21:24:31.988815Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:31.989103Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:33.214625Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 25 is_future: false
2024-03-10T21:24:46.829173Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:46.829490Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:24:48.276679Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 26 is_future: false
2024-03-10T21:24:52.920184Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:24:52.920482Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:25:00.947178Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:25:00.947484Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:25:03.044879Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:25:03.045174Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:25:03.246444Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 27 is_future: false
2024-03-10T21:25:07.325931Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:25:07.326233Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-10T21:25:18.227313Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 4 with job id: 28 is_future: false
2024-03-10T21:25:19.440504Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-10T21:25:19.440952Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")

and here's the SV1 logs from AxeOS UI:

₿ (423315) create_jobs_task: New Work Dequeued 29
₿ (426875) asic_result: Nonce difficulty 380.13 of 1877.
₿ (428825) asic_result: Nonce difficulty 579.41 of 1877.
₿ (435875) asic_result: Nonce difficulty 569.47 of 1877.
₿ (436875) asic_result: Nonce difficulty 317.83 of 1877.
₿ (437215) stratum_task: rx: {"method":"mining.notify","params":["30","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02222f140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9ed37f7559753b6ec55eed7df92179738a9df3439046afccffb97c12e3475237ebe00000000",["d532c3c134d014fddd8ed94f5ee7e0fde2f09b752c5693788cd0b39b51a1c2d7","9d4488398692311c0e8c2f1b14957ac5f7fd3b842bd8b530870801d88279ba11","b9aafdeb410f7d0d5db196099fc3204eb49f7643cc5a624afd54eb0977771de4","a9b2a26a2ac366d2c8b24152fa1d2e395fab7e9dd675385b91db4b110d9c9500","72c95793a9ee2d072ed848dfddeccba50eab3a3933b5105d83c70291077480c3","84b53c77109e2321d2a181bde2311b3d64c36276ba9bcf58a98afaaffce067e9","fe0d3ffd143da13f1ee1021679ff729ba59dc3b14a07588a6ffb6b04c34e62ed","8029a9c44b3ac96dcfdc7ec5593ab3cdcf679da1aa16cbfe30d2a725e66ee2ea","b8eca1208f7f7574ea06e7691615fb386ee39d6536f68df04a7673817f8d8313"],"20000000","192c3c5b","65ee255c",false]}
₿ (438225) create_jobs_task: New Work Dequeued 30
₿ (438945) asic_result: Nonce difficulty 960.97 of 1877.
₿ (439495) asic_result: Nonce difficulty 293.78 of 1877.
₿ (440235) asic_result: Nonce difficulty 527.95 of 1877.
₿ (441645) asic_result: Nonce difficulty 461.98 of 1877.
₿ (442235) asic_result: Nonce difficulty 420.41 of 1877.
₿ (442495) asic_result: Nonce difficulty 376.45 of 1877.
₿ (445785) asic_result: Nonce difficulty 1530.87 of 1877.
₿ (447885) asic_result: Nonce difficulty 1339.51 of 1877.
₿ (450525) asic_result: Nonce difficulty 377.74 of 1877.
₿ (452165) stratum_task: rx: {"method":"mining.notify","params":["31","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02ae54140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9edcc0aae0c4a8bd7e5152021c27c9ce153dec10b2a55bfee2daa37fa85ee463e7800000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","8352201b46bffeedbad46716e3ad22b00217e387db83a8928df02805d9ae500e","39ab35672b7be479269c4f07586e0176de78e8ee2dfd7c0de6fc706a2b0ae987","40176e414a7a57591ebba68d343ef4b13eb836284b341d9c51fb629f461f9c4c","fc5137deb2919ae37723de8c1c735004bb17f9bef881ac03e58f9e6169707810","320326817cd38fe715833f96bf642d360a08928b6a336dded29cac85139bbf28","318a800e076c100767e17c147ff2079b0eb441bdc8953626e3de28564da8ef68"],"20000000","192c3c5b","65ee256b",false]}
₿ (452405) asic_result: Nonce difficulty 312.16 of 1877.
₿ (452635) asic_result: Nonce difficulty 1341.01 of 1877.
₿ (453085) asic_result: Nonce difficulty 754.25 of 1877.
₿ (453135) create_jobs_task: New Work Dequeued 31
₿ (453185) asic_result: Nonce difficulty 471.91 of 1877.
₿ (455155) asic_result: Nonce difficulty 575.57 of 1877.
₿ (455965) asic_result: Nonce difficulty 681.12 of 1877.
₿ (462125) asic_result: Nonce difficulty 1057.86 of 1877.
₿ (467205) stratum_task: rx: {"method":"mining.notify","params":["32","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02835d140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9ed675856bff35f9d039f2cea81d5e7c445b939a88aec61690228745a8ec02b521000000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","8352201b46bffeedbad46716e3ad22b00217e387db83a8928df02805d9ae500e","39ab35672b7be479269c4f07586e0176de78e8ee2dfd7c0de6fc706a2b0ae987","40176e414a7a57591ebba68d343ef4b13eb836284b341d9c51fb629f461f9c4c","fc5137deb2919ae37723de8c1c735004bb17f9bef881ac03e58f9e6169707810","f9b9cdcad14063783b8692ff662421044559282ab76add53aea6c8a3bb9a9e88","c2d96a4b2a95f052f597600aaa00f45c4a7f67da8a7642997b0add6a6424297f"],"20000000","192c3c5b","65ee257a",false]}
₿ (468045) create_jobs_task: New Work Dequeued 32
₿ (468235) asic_result: Nonce difficulty 627.49 of 1877.
₿ (471045) asic_result: Nonce difficulty 586.51 of 1877.
₿ (471745) asic_result: Nonce difficulty 670.86 of 1877.
₿ (472175) asic_result: Nonce difficulty 423.40 of 1877.
₿ (472735) asic_result: Nonce difficulty 472.06 of 1877.
₿ (475775) asic_result: Nonce difficulty 43532.08 of 1877.
₿ (475785) stratum_api: tx: {"id": 38, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "30", "0400000000000000", "65ee255c", "07610262", "0c066000"]}
₿ (475815) stratum_task: rx: {"id":38,"error":null,"result":true}
₿ (475815) stratum_task: message result accepted
₿ (482265) stratum_task: rx: {"method":"mining.notify","params":["33","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02466f140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9edd190c1160fd325df3b6a8d9c51abbf5bb4eade2e48a08c6e5ee1391c290b921a00000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","fedc43191869bb70b156a7bde5cb052a332aa4d121b04e129286951f3cdfb06c","2bb14e4f606f058978e0dad0a2ba2ebe3e22c55fa4f6e2c809cd12388c6ae29b","34dd4e1d7cc1db05050f0ba564ff11281e7b507caf32292b9bc22ebe0ed469a9","51dabee8684d056e909a79e3ff632fa41a969d88dca410d80da97f5974e2e7b7","2e70ceecaf9a9b4ed475d3546c488f4f97d803cf30679d042ea599e0c7376a05","a8b0aec519660a2d3fba818f3ee2c59011b494e64a9aa91a7bea1052f89e4c46"],"20000000","192c3c5b","65ee2589",false]}
₿ (482955) create_jobs_task: New Work Dequeued 33
₿ (484605) asic_result: Nonce difficulty 1984.36 of 1877.
₿ (484615) stratum_api: tx: {"id": 39, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "31", "0100000000000000", "65ee256b", "667d021c", "0ebc8000"]}
₿ (484635) stratum_task: rx: {"id":39,"error":null,"result":true}
₿ (484645) stratum_task: message result accepted
₿ (488885) asic_result: Nonce difficulty 544.55 of 1877.
₿ (493305) asic_result: Nonce difficulty 701.12 of 1877.
₿ (493415) asic_result: Nonce difficulty 942.84 of 1877.
₿ (494695) asic_result: Nonce difficulty 272.46 of 1877.
₿ (495205) asic_result: Nonce difficulty 3421.94 of 1877.
₿ (495225) stratum_api: tx: {"id": 40, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "31", "0600000000000000", "65ee256b", "98f80170", "0e532000"]}
₿ (495245) stratum_task: rx: {"id":40,"error":null,"result":true}
₿ (495255) stratum_task: message result accepted
₿ (495525) asic_result: Nonce difficulty 619.31 of 1877.
₿ (497215) stratum_task: rx: {"method":"mining.notify","params":["34","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02e776140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9eda90ca1c3bcbc7c1fa5a639ee0324dc1ce07e7d5f0f5e43a5639f42b92dff5bd500000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","fedc43191869bb70b156a7bde5cb052a332aa4d121b04e129286951f3cdfb06c","85fc1c63eaa0c09c0d7979812e3e49f30753a2ab878ff3d1f7d40fb66416e3b7","f207aed1815f8c124e5024663ef9c68675bd6e4386587e1bd4225d74d6ff4c24","ec867a620191062f00f653dbdb3debb3e93d927dec78e1b9268110772fe8d298","00c99f60b9509daf523098c7255bf81773e566b55b031494569adff4a74fcf59","4c7d81f12413f5ac6811f973d547a22eebc9cb6f30906580d2e6bbf94214cf4d"],"20000000","192c3c5b","65ee2598",false]}
₿ (497865) create_jobs_task: New Work Dequeued 34
₿ (498045) asic_result: Nonce difficulty 618.74 of 1877.
₿ (503185) asic_result: Nonce difficulty 615.68 of 1877.
₿ (504255) asic_result: Nonce difficulty 405.81 of 1877.
₿ (505995) asic_result: Nonce difficulty 349.74 of 1877.
₿ (506125) asic_result: Nonce difficulty 417.79 of 1877.
₿ (510545) asic_result: Nonce difficulty 639.56 of 1877.
₿ (511445) asic_result: Nonce difficulty 1002.81 of 1877.
₿ (512265) stratum_task: rx: {"method":"mining.notify","params":["35","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02d17a140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9ede665f5a2d6478be94a027291b9abac0aff7e8677594405fbf5f252d2c433d7f300000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","fedc43191869bb70b156a7bde5cb052a332aa4d121b04e129286951f3cdfb06c","85fc1c63eaa0c09c0d7979812e3e49f30753a2ab878ff3d1f7d40fb66416e3b7","1f16cc5c2ec71fd4505f63964aa9051a9879529cb09cbf2aadec9eaadfb64240","2c4d402614c08f00f9aa2b4888f201f1847f127cd9f4752b5dd1320aa7e6ae55","1cfe4b2937fba80ef3afb7a631164013113a19e74ec89481c47a20d7f00bf562","97d65a18f7113dba68682ee626a9d7e86879f84e699ab951ca6607cc7e845905"],"20000000","192c3c5b","65ee25a7",false]}
₿ (512775) create_jobs_task: New Work Dequeued 35
₿ (513895) asic_result: Nonce difficulty 311.63 of 1877.
₿ (520615) asic_result: Nonce difficulty 610.32 of 1877.
₿ (522245) asic_result: Nonce difficulty 299.58 of 1877.
₿ (523545) asic_result: Nonce difficulty 579.12 of 1877.
₿ (527215) stratum_task: rx: {"method":"mining.notify","params":["36","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff026986140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9edf8e49e10ad1beef8fff8de5df9a47339304e04db10485f82344d660edaf4c9fc00000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","fedc43191869bb70b156a7bde5cb052a332aa4d121b04e129286951f3cdfb06c","f29bf666eff3a99fa1f7d8d2bd28cbe664a0d666ede629707c9238bd2afaecfc","ae2f87b21775d59f60e886cf5ed19844210189653a6877ba922ed89e92e06aab","ca65dae572966ae43498b4e14fd542ad859904d7f88536d86278a8fe2d2fc53b","221d8e362a140fa211efc1aaa27d4a26a9c0c501b87724a3ed822edefec75033","157526995e2b4ec1a02b519b6661edbc196438e16df0167706ae335eaa6087d5"],"20000000","192c3c5b","65ee25b6",false]}
₿ (527685) create_jobs_task: New Work Dequeued 36
₿ (530145) asic_result: Nonce difficulty 308.62 of 1877.
₿ (533025) asic_result: Nonce difficulty 6068.67 of 1877.
₿ (533035) stratum_api: tx: {"id": 41, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "34", "0300000000000000", "65ee2598", "6801000e", "09af8000"]}
₿ (533065) stratum_task: rx: {"id":41,"error":null,"result":true}
₿ (533075) stratum_task: message result accepted
₿ (539145) asic_result: Nonce difficulty 2431.40 of 1877.
₿ (539145) stratum_api: tx: {"id": 42, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "34", "0600000000000000", "65ee2598", "8a3903c4", "073b8000"]}
₿ (539215) stratum_task: rx: {"id":42,"error":null,"result":true}
₿ (539215) stratum_task: message result accepted
₿ (540995) asic_result: Nonce difficulty 337.31 of 1877.
₿ (541425) asic_result: Nonce difficulty 2086.11 of 1877.
₿ (541425) stratum_api: tx: {"id": 43, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "35", "0000000000000000", "65ee25a7", "0ffb0074", "0894c000"]}
₿ (541445) stratum_task: rx: {"id":43,"error":null,"result":true}
₿ (541455) stratum_task: message result accepted
₿ (542165) stratum_task: rx: {"method":"mining.notify","params":["37","be2f3b5e1d3600c1279e5cd732b2143907e7ef97b6cd174f0000001800000000","02000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3803686327005374726174756d2076322053524920506f6f6c","ffffffff02398f140000000000160014ebe1b7dcc293ccaa0ee743a86f89df8258c208fc0000000000000000266a24aa21a9edd067ad7103e6ddb97d8e70aa89548371341dc4603844c62e47e7d797d7121e1000000000",["7a3eca355aadca43361f3b44957ab4c846e4451e7f3c8780e4f782b39fd25ea0","9aa8ac1335cf4cb0466053a6e4ff3f7df6cec4f19eb274bb7f17781aa5645643","d7dab899a5e62b40a7cf43bbca7ea1e601e9120b27207f16fd5e776d0f79a0f0","fedc43191869bb70b156a7bde5cb052a332aa4d121b04e129286951f3cdfb06c","965267e07cefe78f40c3b09f922f1dc5888959170fd46f2ea222a4d279b4c15f","c8ba7932f4f027631001fd4ed9cc8d75dd014f9b205e314cfe4f50f715ba88e4","55f480465340388489115b0d8a6f3404194ff60c715065d18efb01e86deb9d4e","3734b084c6aac6df6b455c6e7303041805c09670a1d7cf81c4a5f4b23bcca933","20041f5ec484e8043e77c82da5c5f80d1b38caf86cf7d64e6afe1047b55d2bc6"],"20000000","192c3c5b","65ee25c5",false]}
₿ (542595) create_jobs_task: New Work Dequeued 37
₿ (544495) asic_result: Nonce difficulty 3219.28 of 1877.
₿ (544505) stratum_api: tx: {"id": 44, "method": "mining.submit", "params": ["tb1q68v0d04ee8zxthtkwmjhkw0kv073suxg3nxxcf", "35", "0100000000000000", "65ee25a7", "c5110026", "10f88000"]}
₿ (544525) stratum_task: rx: {"id":44,"error":null,"result":true}
₿ (544525) stratum_task: message result accepted
₿ (546415) asic_result: Nonce difficulty 352.78 of 1877.
₿ (549495) asic_result: Nonce difficulty 270.32 of 1877.
₿ (553255) asic_result: Nonce difficulty 994.59 of 1877.
₿ (554045) asic_result: Nonce difficulty 335.75 of 1877.
₿ (556085) asic_result: Nonce difficulty 271.17 of 1877.
plebhash commented 6 months ago

I just got a similar error message while running CPUminer instead of the BitAxe

Fi3 commented 6 months ago

This happen cause the miner keep sending shares the for the old job and the translator mark them as invalid (an acceptable behavior IMO ).

It happen a lot with CPU miners less with asic. Can you confirm that this is your case?

Fi3 commented 6 months ago

if you run with debug you should see the submit messages from downstream

GitGab19 commented 6 months ago

Yeah I confirm that, I added that error-code here: https://github.com/stratum-mining/stratum/pull/727 Also on specs (https://github.com/stratum-mining/sv2-spec/pull/67)

I would say that the issue is largely encountered because you're sending new jobs to it every 15 seconds. Try with running TP with -sv2interval=30, it should be better. It seems that Bitaxe is not that fast in switching jobs (as CPUminer), so it keeps sending shares related to the previous job. Let us know if it gets better with 30 seconds (if not, try to increase it more)

plebhash commented 6 months ago

It happen a lot with CPU miners less with asic. Can you confirm that this is your case?

Yes, I can confirm. With CPU miner I only saw it once, probably because there were no other shares to be submitted.

Try with running TP with -sv2interval=30, it should be better.

I ran with -sv2interval=30 and -sv2interval=60, and the error persists. What metric would quantify some improvement? Should I compare the timestamps of the lines with Ok("invalid-job-id") somehow?

Here's the logs for -sv2interval=60:

2024-03-11T20:49:38.471660Z  INFO translator_sv2: PC: ProxyConfig { upstream_address: "127.0.0.1", upstream_port: 34265, upstream_authority_pubkey: Secp256k1PublicKey(XOnlyPublicKey(e76c2b09eed7baa394dbb794896e913c86a5f719ea803bc0a4aaa104383cee24ac5b32268edbcc58d105534c281f112f5e7a5c1ff0e2d113bd938dc7698e2cce)), downstream_address: "0.0.0.0", downstream_port: 34255, max_supported_version: 2, min_supported_version: 2, min_extranonce2_size: 8, downstream_difficulty_config: DownstreamDifficultyConfig { min_individual_miner_hashrate: 10000000000000.0, shares_per_minute: 6.0, submits_since_last_update: 0, timestamp_of_last_update: 0 }, upstream_difficulty_config: UpstreamDifficultyConfig { channel_diff_update_interval: 60, channel_nominal_hashrate: 10000000000000.0, timestamp_of_last_update: 0, should_aggregate: false } }
2024-03-11T20:49:38.472436Z  INFO translator_sv2::lib::upstream_sv2::upstream: PROXY SERVER - ACCEPTING FROM UPSTREAM: 127.0.0.1:34265
2024-03-11T20:49:38.474529Z  INFO roles_logic_sv2::handlers::common: Received SetupConnectionSuccess: version=2, flags=10
2024-03-11T20:49:38.474632Z  INFO translator_sv2: Connected to Upstream!
2024-03-11T20:49:38.475722Z  INFO roles_logic_sv2::handlers::mining: Received OpenExtendedMiningChannelSuccess with request id: 0 and channel id: 1
2024-03-11T20:49:38.475782Z  INFO translator_sv2::lib::upstream_sv2::upstream: Up: Successfully Opened Extended Mining Channel
2024-03-11T20:49:39.000468Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 1 is_future: true
2024-03-11T20:49:39.000520Z  INFO roles_logic_sv2::handlers::mining: Received SetNewPrevHash channel id: 1, job id: 1
2024-03-11T20:49:40.161652Z  INFO translator_sv2::lib::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 192.168.0.65:57252
2024-03-11T20:49:40.165244Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Subscribing
2024-03-11T20:49:40.209784Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Configuring
2024-03-11T20:49:40.275654Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Authorizing
2024-03-11T20:49:47.440662Z  INFO translator_sv2::lib::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 192.168.0.65:52757
2024-03-11T20:49:47.451423Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Subscribing
2024-03-11T20:49:47.496498Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Configuring
2024-03-11T20:49:47.581344Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Authorizing
2024-03-11T20:49:48.477248Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:49:48.477289Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([62, 239, 237, 143, 234, 70, 178, 197, 39, 136, 227, 37, 126, 55, 199, 209, 80, 161, 42, 141, 245, 110, 179, 222, 122, 88, 2, 0, 0, 0, 0, 0]) }
2024-03-11T20:50:29.131340Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 2 is_future: false
2024-03-11T20:50:29.160083Z ERROR translator_sv2::lib::status: Error: Sv1MessageTooLong
2024-03-11T20:50:29.160164Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream reader
2024-03-11T20:50:29.160174Z  INFO translator_sv2: HEALTHY message: Received an sv1 message that is longer than max len
2024-03-11T20:50:29.160220Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream job notifier for 192.168.0.65:57252
2024-03-11T20:50:29.160230Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream writer: 192.168.0.65:57252
2024-03-11T20:50:48.478563Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:50:48.478605Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([115, 236, 53, 179, 117, 240, 189, 228, 33, 229, 91, 215, 191, 21, 73, 254, 238, 115, 169, 161, 33, 189, 208, 155, 235, 97, 9, 0, 0, 0, 0, 0]) }
2024-03-11T20:51:29.095115Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 3 is_future: false
2024-03-11T20:51:48.479929Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:51:48.479970Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([177, 73, 171, 54, 254, 155, 177, 101, 183, 82, 225, 87, 7, 37, 49, 154, 240, 75, 28, 130, 226, 204, 8, 203, 195, 37, 28, 0, 0, 0, 0, 0]) }
2024-03-11T20:52:07.593620Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:52:07.593829Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:52:29.132175Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 4 is_future: false
2024-03-11T20:52:37.709782Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:52:37.709889Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:52:48.481690Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:52:48.481732Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:53:13.583065Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:13.583297Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:16.457529Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:16.457733Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:16.867618Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:16.867817Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:18.505686Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:18.505847Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:24.760379Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:24.760550Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:27.153895Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:27.154106Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:29.092422Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 5 is_future: false
2024-03-11T20:53:33.692436Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:33.692591Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:40.392481Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:40.392611Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:48.483433Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:53:48.483475Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:53:49.974684Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:49.974818Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:50.644319Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:50.644423Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:55.488473Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:55.488606Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:59.740235Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:59.740400Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:06.227835Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:06.227987Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:15.952292Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:15.952530Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:23.450287Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:23.450506Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:29.136696Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 6 is_future: false
2024-03-11T20:54:38.949487Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:38.949629Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:48.485152Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:54:48.485192Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:54:48.920426Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:48.920528Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:49.970529Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:49.970654Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:50.237698Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:50.237752Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:51.870044Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:51.870139Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:02.974221Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:02.974356Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:06.045121Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:06.045223Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:26.420848Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:26.421021Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:29.119637Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 7 is_future: false
2024-03-11T20:55:29.318169Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:29.318234Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:33.337037Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:33.337146Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:36.803980Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:36.804168Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:47.080996Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:47.081107Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:48.486554Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:55:48.486596Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:56:05.679486Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:05.679710Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:08.622238Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:08.622454Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:09.631893Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:09.632070Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:17.400965Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:17.401133Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:29.118733Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 8 is_future: false
2024-03-11T20:56:34.733673Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:34.733716Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:56:48.487805Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:56:48.487825Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:56:55.243537Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:55.243596Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:05.891640Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:05.891891Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:57:15.186132Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:15.186251Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:57:29.157819Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 9 is_future: false
2024-03-11T20:57:44.885009Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:44.885076Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:46.259771Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:46.259883Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:48.489787Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:57:48.489825Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:57:50.689461Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:50.689495Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:58:08.843411Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:08.843650Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:20.532934Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:20.533160Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:22.126887Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:22.126992Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:24.644191Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:24.644353Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:29.106363Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:29.106433Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:29.113085Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 10 is_future: false
2024-03-11T20:58:48.491556Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:58:48.491595Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:58:53.608113Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:53.608250Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:59:02.526347Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:02.526518Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:12.024421Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:12.024644Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:20.505776Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:20.506046Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:29.197289Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 11 is_future: false
2024-03-11T20:59:48.492570Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:59:48.492610Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:00:04.064962Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:04.065360Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:19.794894Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:19.794998Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:22.582878Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:22.583103Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:29.096802Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 12 is_future: false
2024-03-11T21:00:35.627715Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:35.627882Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:00:38.122061Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:38.122199Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:00:48.495332Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T21:00:48.495376Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:01:03.811607Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:03.811712Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:05.656599Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:05.656799Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:14.323684Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:14.323991Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:15.892876Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:15.893068Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:16.967908Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:16.968149Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:19.923981Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:19.924076Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:29.119032Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 13 is_future: false
2024-03-11T21:01:40.695340Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:40.695491Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:48.496674Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T21:01:48.496716Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:01:50.812556Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:50.812740Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:50.910715Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:50.910844Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:54.156609Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:54.156804Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
Fi3 commented 6 months ago

If you run tha translator with debug logs you can see the submit messages sent by the miner. And look at the job id if it do not much the one in the last notify (also logged in debug mode) sent this is why you get the error.

GitGab19 commented 6 months ago

It happen a lot with CPU miners less with asic. Can you confirm that this is your case?

Yes, I can confirm. With CPU miner I only saw it once, probably because there were no other shares to be submitted.

Try with running TP with -sv2interval=30, it should be better.

I ran with -sv2interval=30 and -sv2interval=60, and the error persists. What metric would quantify some improvement? Should I compare the timestamps of the lines with Ok("invalid-job-id") somehow?

Here's the logs for -sv2interval=60:

2024-03-11T20:49:38.471660Z  INFO translator_sv2: PC: ProxyConfig { upstream_address: "127.0.0.1", upstream_port: 34265, upstream_authority_pubkey: Secp256k1PublicKey(XOnlyPublicKey(e76c2b09eed7baa394dbb794896e913c86a5f719ea803bc0a4aaa104383cee24ac5b32268edbcc58d105534c281f112f5e7a5c1ff0e2d113bd938dc7698e2cce)), downstream_address: "0.0.0.0", downstream_port: 34255, max_supported_version: 2, min_supported_version: 2, min_extranonce2_size: 8, downstream_difficulty_config: DownstreamDifficultyConfig { min_individual_miner_hashrate: 10000000000000.0, shares_per_minute: 6.0, submits_since_last_update: 0, timestamp_of_last_update: 0 }, upstream_difficulty_config: UpstreamDifficultyConfig { channel_diff_update_interval: 60, channel_nominal_hashrate: 10000000000000.0, timestamp_of_last_update: 0, should_aggregate: false } }
2024-03-11T20:49:38.472436Z  INFO translator_sv2::lib::upstream_sv2::upstream: PROXY SERVER - ACCEPTING FROM UPSTREAM: 127.0.0.1:34265
2024-03-11T20:49:38.474529Z  INFO roles_logic_sv2::handlers::common: Received SetupConnectionSuccess: version=2, flags=10
2024-03-11T20:49:38.474632Z  INFO translator_sv2: Connected to Upstream!
2024-03-11T20:49:38.475722Z  INFO roles_logic_sv2::handlers::mining: Received OpenExtendedMiningChannelSuccess with request id: 0 and channel id: 1
2024-03-11T20:49:38.475782Z  INFO translator_sv2::lib::upstream_sv2::upstream: Up: Successfully Opened Extended Mining Channel
2024-03-11T20:49:39.000468Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 1 is_future: true
2024-03-11T20:49:39.000520Z  INFO roles_logic_sv2::handlers::mining: Received SetNewPrevHash channel id: 1, job id: 1
2024-03-11T20:49:40.161652Z  INFO translator_sv2::lib::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 192.168.0.65:57252
2024-03-11T20:49:40.165244Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Subscribing
2024-03-11T20:49:40.209784Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Configuring
2024-03-11T20:49:40.275654Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Authorizing
2024-03-11T20:49:47.440662Z  INFO translator_sv2::lib::downstream_sv1::downstream: PROXY SERVER - ACCEPTING FROM DOWNSTREAM: 192.168.0.65:52757
2024-03-11T20:49:47.451423Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Subscribing
2024-03-11T20:49:47.496498Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Configuring
2024-03-11T20:49:47.581344Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Authorizing
2024-03-11T20:49:48.477248Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:49:48.477289Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([62, 239, 237, 143, 234, 70, 178, 197, 39, 136, 227, 37, 126, 55, 199, 209, 80, 161, 42, 141, 245, 110, 179, 222, 122, 88, 2, 0, 0, 0, 0, 0]) }
2024-03-11T20:50:29.131340Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 2 is_future: false
2024-03-11T20:50:29.160083Z ERROR translator_sv2::lib::status: Error: Sv1MessageTooLong
2024-03-11T20:50:29.160164Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream reader
2024-03-11T20:50:29.160174Z  INFO translator_sv2: HEALTHY message: Received an sv1 message that is longer than max len
2024-03-11T20:50:29.160220Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream job notifier for 192.168.0.65:57252
2024-03-11T20:50:29.160230Z  WARN translator_sv2::lib::downstream_sv1::downstream: Downstream: Shutting down sv1 downstream writer: 192.168.0.65:57252
2024-03-11T20:50:48.478563Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:50:48.478605Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([115, 236, 53, 179, 117, 240, 189, 228, 33, 229, 91, 215, 191, 21, 73, 254, 238, 115, 169, 161, 33, 189, 208, 155, 235, 97, 9, 0, 0, 0, 0, 0]) }
2024-03-11T20:51:29.095115Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 3 is_future: false
2024-03-11T20:51:48.479929Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:51:48.479970Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([177, 73, 171, 54, 254, 155, 177, 101, 183, 82, 225, 87, 7, 37, 49, 154, 240, 75, 28, 130, 226, 204, 8, 203, 195, 37, 28, 0, 0, 0, 0, 0]) }
2024-03-11T20:52:07.593620Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:52:07.593829Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:52:29.132175Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 4 is_future: false
2024-03-11T20:52:37.709782Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:52:37.709889Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:52:48.481690Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:52:48.481732Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:53:13.583065Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:13.583297Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:16.457529Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:16.457733Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:16.867618Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:16.867817Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:18.505686Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:18.505847Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:24.760379Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:24.760550Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:27.153895Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:27.154106Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:53:29.092422Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 5 is_future: false
2024-03-11T20:53:33.692436Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:33.692591Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:40.392481Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:40.392611Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:48.483433Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:53:48.483475Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:53:49.974684Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:49.974818Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:50.644319Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:50.644423Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:55.488473Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:55.488606Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:53:59.740235Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:53:59.740400Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:06.227835Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:06.227987Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:15.952292Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:15.952530Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:23.450287Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:23.450506Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:54:29.136696Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 6 is_future: false
2024-03-11T20:54:38.949487Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:38.949629Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:48.485152Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:54:48.485192Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:54:48.920426Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:48.920528Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:49.970529Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:49.970654Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:50.237698Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:50.237752Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:54:51.870044Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:54:51.870139Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:02.974221Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:02.974356Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:06.045121Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:06.045223Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:26.420848Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:26.421021Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:55:29.119637Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 7 is_future: false
2024-03-11T20:55:29.318169Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:29.318234Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:33.337037Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:33.337146Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:36.803980Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:36.804168Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:47.080996Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:55:47.081107Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:55:48.486554Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:55:48.486596Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([44, 71, 227, 148, 228, 21, 30, 154, 65, 173, 38, 89, 172, 123, 202, 146, 69, 7, 169, 153, 237, 157, 102, 204, 190, 226, 168, 0, 0, 0, 0, 0]) }
2024-03-11T20:56:05.679486Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:05.679710Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:08.622238Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:08.622454Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:09.631893Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:09.632070Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:17.400965Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:17.401133Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:56:29.118733Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 8 is_future: false
2024-03-11T20:56:34.733673Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:34.733716Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:56:48.487805Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:56:48.487825Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:56:55.243537Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:56:55.243596Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:05.891640Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:05.891891Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:57:15.186132Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:15.186251Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:57:29.157819Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 9 is_future: false
2024-03-11T20:57:44.885009Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:44.885076Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:46.259771Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:46.259883Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:57:48.489787Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:57:48.489825Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:57:50.689461Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:57:50.689495Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:58:08.843411Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:08.843650Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:20.532934Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:20.533160Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:22.126887Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:22.126992Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:24.644191Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:24.644353Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:29.106363Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:29.106433Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:58:29.113085Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 10 is_future: false
2024-03-11T20:58:48.491556Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:58:48.491595Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T20:58:53.608113Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:58:53.608250Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T20:59:02.526347Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:02.526518Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:12.024421Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:12.024644Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:20.505776Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T20:59:20.506046Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T20:59:29.197289Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 11 is_future: false
2024-03-11T20:59:48.492570Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T20:59:48.492610Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:00:04.064962Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:04.065360Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:19.794894Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:19.794998Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:22.582878Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:22.583103Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:00:29.096802Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 12 is_future: false
2024-03-11T21:00:35.627715Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:35.627882Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:00:38.122061Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:00:38.122199Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:00:48.495332Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T21:00:48.495376Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:01:03.811607Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:03.811712Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:05.656599Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:05.656799Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:14.323684Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:14.323991Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:15.892876Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:15.893068Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:16.967908Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:16.968149Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:19.923981Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:19.924076Z  INFO translator_sv2::lib::proxy::bridge: SHARE MEETS UPSTREAM TARGET
2024-03-11T21:01:29.119032Z  INFO roles_logic_sv2::handlers::mining: Received new extended mining job for channel id: 1 with job id: 13 is_future: false
2024-03-11T21:01:40.695340Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:40.695491Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:48.496674Z  INFO roles_logic_sv2::handlers::mining: Received SetTarget for channel id: 1
2024-03-11T21:01:48.496716Z  INFO translator_sv2::lib::upstream_sv2::upstream: SetTarget: SetTarget { channel_id: 1, maximum_target: Ref([55, 24, 54, 81, 175, 63, 128, 190, 123, 74, 134, 243, 77, 67, 148, 134, 243, 202, 37, 1, 162, 176, 203, 203, 5, 170, 126, 0, 0, 0, 0, 0]) }
2024-03-11T21:01:50.812556Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:50.812740Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:50.910715Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:50.910844Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")
2024-03-11T21:01:54.156609Z  INFO translator_sv2::lib::downstream_sv1::downstream: Down: Submitting Share
2024-03-11T21:01:54.156804Z ERROR translator_sv2::lib::proxy::bridge: Submit share error Ok("invalid-job-id")

As I can see through the logs, you're getting that error every time for some shares sent right after a new job is created and sent downstream. But you're also getting SHARE MEETS UPSTREAM TARGET so everything is fine. It's the same behaviour we have with cpu-miner. With asic miners this happens very unfrequently since they are faster in switching jobs.

plebhash commented 6 months ago

closing in favor of https://github.com/stratum-mining/stratum/issues/791