Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

mysql unack cause sub_workflow executed twice #1859

Closed
HenryLauu opened this issue Sep 9, 2020 · 9 comments
Closed

mysql unack cause sub_workflow executed twice #1859

HenryLauu opened this issue Sep 9, 2020 · 9 comments

Comments

@HenryLauu
Copy link
Contributor

processAllUnacks schedule thread set popped=false before this message was acked by SystemTaskExecutor. below are timeline:

  1. 2020-09-07 17:41:07.025 insert new sub_workflow task
  2. 2020-09-07 17:41:07.095 thread A poll task and got one
  3. 2020-09-07 17:41:07.148 thread B pool task and got the same one
  4. 2020-09-07 17:41:08.113 thread A set popped = true
  5. 2020-09-07 17:41:08.142 QueueDao Scheduler set popped = false
  6. 2020-09-07 17:41:08.168 thread B set popped =true
  7. 2020-09-07 17:41:08.249 thread A remove message

I don't understand this sql :
UPDATE queue_message SET popped = false WHERE popped = true AND TIMESTAMPADD(SECOND,60,CURRENT_TIMESTAMP) > deliver_on
should it be TIMESTAMPADD(SECOND,-60,CURRENT_TIMESTAMP) > deliver_on? not add but minus?

@apanicker-nflx

@apanicker-nflx
Copy link
Collaborator

@jvemugunta @rickfish @s50600822 As contributors to this module and users of the MySQL persistence/queueing layers, could you please help debug this issue? Thanks.

@deluxor
Copy link

deluxor commented Sep 15, 2020

I noticed the same issue with postgres persistence, went to check the query and it is the same:

final String PROCESS_ALL_UNACKS = "UPDATE queue_message SET popped = false WHERE popped = true AND (current_timestamp + (60 ||' seconds')::interval) > deliver_on";

I am using distributed locking with redis and pgsql as storage backend, and for some tasks they are being polled twice.

@rickfish
Copy link
Contributor

rickfish commented Sep 15, 2020

@HenryLauu, @apanicker-nflx I imagine this only happens if you have more than one instance of Conductor running, right? Otherwise I think there is only one thread devoted to listening for each system task so it would not be possible for simultaneous polling of the SUB_WORKFLOW queue. Or am I missing something? I am not saying that you should only have one instance running, just trying to clarify the scenario.

There is definitely a possibility (if more than one instance of conductor is running) that both instances will get the same SUB_WORKFLOW task. In SystemTaskExecutor.pollAndExecute(), if queueDAO.pop() is called in one instance and it has not yet gone through the list of taskIds and called executionService.ackTaskReceived(), the other instance could then get the same task on its pollAndExecute() call.

Not sure how to fix this. It is definitely a small gap where it could be an issue but the possibility definitely exists. Note that this has nothing to do with the functionality of processAllUnacks()...

@HenryLauu
Copy link
Contributor Author

please see the sequence diagram to reproduce the bug:
image

@deluxor
Copy link

deluxor commented Sep 16, 2020

I changed the query of processAllUnacks to decrement -60 instead of increment +60 and after a full night running some tests it seems to poll only each task once. I wrote a dummy workflow with three HTTP tasks calling a route that returns its value after 60 seconds (to simulate delay / processing time) and it seems to work well now... Three tasks per workflow, 3 route calls, as follows:
(PS: conductor server running with distributed locking Redis and 3 replicas)

{
  "de1c97af-394d-476c-9427-100ba84fa79d": 3,
  "bda7f0f2-f619-4799-a8f9-42ae47632cb2": 3,
  "4c4d5dd0-8a16-4d4e-ad71-47fb88555448": 3,
  "29143240-56f1-4160-862b-76dd5e5af09d": 3,
  "22a93a4d-0817-4043-b1dc-b7f8970821f3": 3,
  "ea406f1d-939f-4b2f-8852-5f1e169d9cef": 3,
  "4474db86-d975-4df7-b8e0-ffd57ad666d6": 3,
  "2c30eeb4-ef03-49f5-8a2a-49a40fcc4e95": 3,
  "79ea1c46-824b-4cdd-b99d-38ce174ca982": 3,
  "060360b5-0a44-434e-a3a7-1be4c22dc306": 3,
  "900ffb0d-68e2-4d41-8a8c-efc45fd1f019": 3,
  "95b0279b-c53c-4b75-b3ff-0047bb6f62d9": 3,
  "c108e077-29c0-4344-8c93-cb52fddd9b03": 3,
  "8d8bb141-5ad3-4feb-83bb-bb6c6e782e2b": 3,
  "732d2e1d-0239-451e-b55d-b0516445f302": 3,
  "64731aeb-5039-4bc2-a7dc-fdaa59fa734d": 3,
  "f5f3a2c9-2536-4ebf-9ef7-5ffe4a186089": 3,
  "23cbe9e7-c2e9-42c8-a935-59d2895e48ca": 3,
  "0ff52e8c-d2a8-4b8f-b5d6-ad11ed8ea3a8": 3,
  "bf33a7b3-640f-4ae6-b30f-ec185c5d3997": 3,
  "d966df79-b567-4b00-a7e5-b46a69b0c7d5": 3,
  "811496de-87f2-4f50-8ac5-cdb9486b044b": 3,
  "6d4e5254-5d7f-42cc-90cc-1babe49ef262": 3,
  "47ddcdef-0de7-4185-ba17-32015c075bed": 3,
  "e9673fcf-ac9c-4104-abc6-97a0e9feca21": 3,
  "310939d8-c8c8-4b6f-aa68-28c504307953": 3,
  "722a92b4-dfd5-4bc5-b2e9-5158feca617e": 3,
  "8d795a0b-3870-43fd-a0f3-0633fc15bf03": 3,
  "e9178215-9a31-44e1-9109-4f6e0426a9e8": 3,
  "f9aa8cba-3dd6-43c9-988b-86904555b8d3": 3,
  "003b015f-8a26-48f8-be23-6fb1d664bcce": 3,
  "a099344b-df0d-496c-af14-efd676cdb84a": 3,
  "602a3206-5d32-430e-b720-329afb838fe5": 3,
  "7fefcba8-50fe-48da-ab71-da6c45c5c3f4": 3,
  "2e3b1329-8a6d-4b24-993f-25c5339cd9e2": 3,
  "42a51bd3-1426-4cb4-aa3e-1dd1da6dd7d2": 3,
  "e7f7ff14-3b92-498e-b036-9d731a9f4d27": 3,
  "c06619ee-c1c8-4df3-b5b5-736810c14b02": 3,
  "5333a50d-e012-4857-bca2-eaf000c3f9f2": 3,
  "e68efa70-21f4-4cfe-83f8-16be52332458": 3,
  "525a1820-bdaa-4021-8f29-d811a76a5965": 3,
  "6a4bf8fe-33e8-400f-9795-10b9e49e9e0a": 3,
  "e1f11cd9-280b-432a-b916-f222245c6665": 3,
  "627cddab-c4ab-420f-9371-4bb9d4aadacb": 3,
  "5ca0cbfc-754b-43a1-b8a0-dab93de94abb": 3,
  "0f9741f3-bd72-438f-bbb7-6229d7289826": 3,
  "df5c5ddf-24cd-4122-819f-60dda446bd67": 3,
  "274e29ae-3d73-4ffd-9558-fcb026a68feb": 3,
  "af9861ab-ed62-40bf-a6eb-6fa25882a903": 3,
  "4651481d-6d62-43a0-aa5b-d0bc502e6b23": 3,
  "43712800-cd95-4447-b0cb-31b000d22e22": 3,
  "62037cc9-d52e-4a65-aed9-7a7c7e39662a": 3,
  "9b73d2a6-6475-474b-9867-5ebe5c5f9132": 3,
  "6bc5ba4c-5e39-4246-8f37-3f731d2b33bb": 3,
  "218cf58f-6a96-4e39-ac3a-24b84973e55d": 3,
  "c52f25c3-3211-43f4-b7c2-e441a842da4f": 3,
  "b84d6cfa-4c09-4852-8133-72a355725cfa": 3,
  "90e08564-313c-49f8-aa39-e488d3e00b0f": 3,
  "2ef4bd9a-8cb4-4e86-8221-f097442922db": 3,
  "55659e6e-2986-493f-a5b7-14dde969629f": 3,
  "25869bfc-efa2-42d8-8ae4-f9d81122b7e3": 3,
  "289e1da0-d0d6-4561-9c17-0346a3147f00": 3,
  "16181a3e-0168-4afd-be9d-4d740e0056ea": 3,
  "9f323a63-1f77-424f-b6e7-6063972c8d8c": 3,
  "8be48fcc-9f54-4065-b831-7f83cc91dfbf": 3,
  "fbf6a6c0-efef-45a2-ab76-efab07710c18": 3,
  "b670755f-f908-4b65-86c8-3554b12287d4": 3,
  "bc681465-87f6-4555-84d6-bb79d6818d97": 3,
  "dd9bf916-4c90-4935-854b-f2b8d6198fb3": 3,
  "9c3b4e34-61d1-4878-9c9b-b81a3eea6d7e": 3,
  "6c1c69bd-12e7-4f4f-b509-2da4fad980b7": 3,
  "4daa45e7-5913-4179-943c-41ec4c94b2f2": 3,
  "99b04d71-cce7-4df3-a995-14a564239419": 3,
  "6f40b88b-1414-4acb-a603-e4244e9c12ec": 3,
  "3dc9c616-fe76-44e1-bb4a-56d809f8c440": 3,
  "abb5041d-8677-43ef-be7c-ef2a1b609c57": 3,
  "85920cc2-c4b6-4a4f-b10e-604616cad190": 3,
  "4991abe4-9780-432c-9901-d213db721022": 3,
  "57b457df-d14f-474a-8603-8d5465e49712": 3,
  "6601e057-d795-423a-8bf6-1da97bc3bc84": 3,
  "61e86eae-1feb-458c-b108-014b88f39750": 3,
  "9023a9e1-e9ea-4d80-86b9-e76340a77e38": 3,
  "cf4ccb52-9284-4dd7-83da-e6df895d4ea7": 3,
  "02164545-02f1-4fd1-b899-9f244049f112": 3,
  "f5a34389-80b4-43d0-b17e-7594015464d6": 3,
  "ccfbdf4c-5b95-4620-a683-90bfbc02132a": 3,
  "916375b0-52b6-46f7-88dd-b39eb537396c": 3,
  "e4717b0a-2a34-4541-ba6d-4d15ea4b7c64": 3,
  "af99bf51-ddd0-4d02-99c1-d58c149a0d6c": 3,
  "fdfcb448-e99b-405c-9e29-de16283fabe4": 3,
  "688f98e7-804e-4d6a-aae1-3aa9086f5db1": 3,
  "98f2d703-6ba8-4cd3-8d0c-684c6b9be3e0": 3,
  "8beb8ae0-b996-4333-8225-ddba18772f18": 3,
  "4179fddd-64fd-4464-97b2-5cdc13434df2": 3,
  "146a31e7-049b-49d7-9c79-257c76456c80": 3,
  "cdb4f08a-2de4-465f-a26f-64274ec7c062": 3,
  "26a498be-2497-48da-927b-6b7b0c29f173": 3,
  "dde478f8-8c70-44fb-a9f4-d600f27f4bea": 3,
  "5d43effb-6076-4146-b96b-03f9ab289339": 3,
  "c413db23-5148-4b7f-80f6-0ce28da550a1": 3,
  "127997a0-d5b9-45e3-8885-eb42614da4bc": 3,
  "b0d58e97-972d-432c-8acf-f4158f822c76": 3,
  "b7587143-6257-452c-80bd-a7de23cfc0cc": 3,
  "0ec3c418-0212-46f3-be8d-e4784e4a3410": 3,
  "8a779006-ed76-4ab9-817a-16e237231fb5": 3,
  "c9c84359-d2ab-4e4d-98db-347fb06cbdb2": 3,
  "070e93e3-9a76-4ae2-ba65-b95b1b46d06c": 3,
  "ec26a182-3a28-442b-836a-3f570e1ecec2": 3,
  "58eca779-5454-4029-9104-cc90cb08ced3": 3,
  "1440f093-3ade-47aa-9808-156bfd6552ca": 3,
  "9e9671a3-46f0-4f9f-adfa-5366184077fe": 3,
  "c6c2679c-018b-435a-81aa-6abb9bb414e3": 3,
  "72e01f1b-9816-4a48-a627-96e7159baad8": 3,
  "d591c4f6-9138-4aed-b70d-2e95ebe85e2e": 3,
  "d5b0dbd0-33bb-4f11-8ba6-a9125c96a5da": 3,
  "a02e9c90-04be-4bff-bc8f-821f8ae7b8ac": 3,
  "f0a55feb-2793-47cd-bc75-d49492b61263": 3,
  "13b97daa-bdb3-4e5e-96f7-049991f2001b": 3,
  "d5c4ae18-0331-4ebf-9883-0978fdf7475e": 3,
  "b0bd4a4f-bfe4-4afb-a80b-7525fef9b283": 3,
  "ecc85681-b26b-4459-8fd1-7a10513380ff": 3,
  "0f368c08-2d57-489a-8400-934bfb00a54c": 3,
  "4607f9cd-c158-46c8-8ef1-93b29ff4007e": 3,
  "0630e9bc-8598-45ae-bad7-c37e1592e825": 3,
  "0ddbeb76-7da3-47d2-91e9-a0ea853b4fc7": 3,
  "656a9a77-f7d3-438b-ac74-080cf4b03eeb": 3,
  "205f78a0-74df-404f-8661-c6f2a5068974": 3,
  "3ac84f22-305b-4b6e-a288-5fca9149c3a9": 3,
  "f4eb52dd-ed7e-4b62-bf7c-1818f28e2e9d": 3,
  "12f49769-5a0d-454c-bbe8-1db57e204b4e": 3,
  "704f350e-e753-477e-a6b8-d972d9c16eb8": 3,
  "52b1a2cb-ca1e-46e4-b6b7-52e9f9f6c7e6": 3,
  "513f38d5-bed2-4b04-8ce2-f889fe837c63": 3,
  "85f86d4d-9950-4ae1-8510-1260d31e5056": 3,
  "81518e55-5442-4e3f-81c3-1ece8376e13c": 3,
  "41d3be6c-66f0-4eab-bf6e-7d3d54a2141a": 3,
  "6701784a-991d-4ca4-a53f-4f7fe82dfc90": 3,
  "06ffbaa5-f7d4-467d-9af4-6cf3fcd0f879": 3,
  "1a632326-15f4-4751-be16-d7e8ac2fb9ad": 3,
  "fd3c9960-007a-40e7-a3f7-f8ba2bf03d5a": 3,
  "e77078f4-8732-4cc5-b9f6-7f64b8a14cee": 3,
  "75cb9766-e680-4ef2-855e-c75a9cd387bd": 3,
  "46a1b063-b2e7-44af-9d48-964279025539": 3,
  "d1588fdd-e0e4-4e85-89eb-d58cfae77770": 3,
  "660d929d-97e3-4f72-9229-b72b3861c10a": 3,
  "9d2ef31d-41f3-4f5a-a0b7-337c752cc149": 3,
  "f62ea844-8db3-4568-97ee-b335edb83672": 3,
  "bec69603-f497-49d5-9446-4ee2e46eb68b": 3,
  "64ed448e-130e-4a7a-9b96-d34dda2e593b": 3,
  "fded9ecb-7de8-471a-a3f9-9cab12483322": 3,
  "999db89a-6dd1-429e-b938-0f2c25eff15a": 3,
  "2862ea53-3d49-4a20-9ed3-5c5235e0b2dd": 3,
  "4063b950-aff8-4842-a863-59732f654884": 3,
  "22349994-fad5-4d18-b9a8-abad55c25bc4": 3,
  "7597a733-586c-4652-b94f-c96187436ebe": 3,
  "c8f234a1-ed8f-4dfd-8d0c-c4670a105653": 3,
  "9bbef2fd-bcb4-4cd1-8dc3-d908b5cd3185": 3,
  "9013a608-a0b5-4623-b9fc-93d717308a82": 3,
  "41e52e61-faa7-4f4f-a4b8-0826f9101272": 3,
  "51ad1ac7-ddd2-401e-84f5-045ed0ebf1e9": 3,
  "bbcff322-4a3b-4b68-99aa-3dc934eb4a9e": 3,
  "45892bc6-d997-49ac-b18d-2407ce6278e3": 3,
  "1d5d1387-dc04-4c70-8ce5-a0b294ff290f": 3,
  "7e05cbab-353f-4729-b3f1-a9d405f73922": 3,
  "e48bd3c6-df96-4916-8685-ea8a2279d34d": 3,
  "32bcdba3-e525-4569-87e6-382acff3e069": 3,
  "d934a0c4-d2ce-4f7d-807a-d76cad73c107": 3,
  "3230a8cf-d0de-4d13-9fc0-c64ca6ffd50a": 3,
  "bc85583b-5d0e-4416-a4df-3d2730cd35ce": 3,
  "54ca9f9e-512b-4b52-9573-989c4b04ea9b": 3,
  "f6ccc51c-61d5-4ad9-a45e-86750648cc51": 3,
  "a8688fa7-180b-404d-8f18-6d666c44ce4b": 3,
  "2629b12c-33b9-4e44-ae05-ec2b25631a15": 3,
  "91007ece-6a75-4784-a632-bdf48e5df933": 3,
  "c3ea6611-0cb7-4da1-96fd-5e46a49a82c6": 3,
  "f7ae2f7c-fefc-45c3-a0dd-961c06a538d7": 3,
  "21f5f38e-bb76-489f-955f-4ed10750b674": 3,
  "f5ffdd56-c984-4263-8632-6e480601cf64": 3,
  "08023cbb-e260-4fd8-b765-9b8a4c1ed095": 3,
  "17ab02d0-fb1b-4ace-8ad8-9ebfcae2ff6a": 3,
  "89b69452-0732-46bd-b556-0e61d3246f63": 3,
  "eeaeaeb6-d8f7-4ab2-98d2-2222cf4edc2e": 3,
  "57aebbeb-f5b7-4d56-af2e-46621bd10ec5": 3,
  "612d6039-d563-4058-9ba4-1128ed2f6602": 3,
  "84dc656b-c835-4998-98ea-3714f88c4f6e": 3,
  "e05323f2-ef3d-4697-912f-ffab9f1a112f": 3,
  "d4338f84-fcb8-419c-a7fe-35c89265760b": 3,
  "f4c949d2-8a60-4344-aca4-342fb4148a1f": 3,
  "254eefc5-0e41-489a-9403-e179b3d962bf": 3,
  "a37dcdc7-61d9-4db4-8d10-213c28cecafb": 3,
  "47a4830b-c13f-455c-b72e-da86d46ba926": 3,
  "48f36cc5-a70c-4600-9a12-4978a5b7c8e2": 3,
  "952f4cad-1a13-474c-9689-fb93b14f101f": 3,
  "5e744c0e-4c95-4e07-a803-8e9be13d9c84": 3,
  "3736e303-8767-4f91-bdae-d01a0340b329": 3,
  "cd55fc34-b5cf-4636-b2a9-c93f3e6d52a6": 3,
  "f5cee0dc-4700-490e-981e-7fb221bc89f0": 3,
  "616a370a-1ee0-47fd-9170-64d5dbe11783": 3,
  "5447a797-7ec1-496e-83d1-988255397f8b": 3,
  "fa07c07a-a3f3-429a-b7c6-586cab992dec": 3,
  "b5354726-dd76-47bd-9998-6f68d6a00028": 3,
  "dd8ff4b3-26da-4c64-9cf6-f39bf1d92993": 3,
  "3f2c2cb4-ebbd-4684-967d-3178f3cd089d": 3,
  "0ef3f45a-6be5-44b4-9ae7-c30544d484d2": 3,
  "92744e73-3c81-4cb5-824d-c982c69232a9": 3,
  "ee9c3e3f-b9ca-4bb1-ab9e-c5c70bb77f5e": 3,
  "68630500-3ec7-4590-8b25-a431a2149827": 3,
  "ec340667-e74e-45ef-83bb-d800cec4819a": 3,
  "19df0a33-d594-4861-8e32-6deac3f53c66": 3,
  "4ca41b5b-419a-4d08-8825-7455c206ecf5": 3,
  "06d630d2-eeb2-48b1-821d-6e522e284f37": 3,
  "44403daf-8f77-443a-88c6-2ddb32970acc": 3,
  "8d91fda9-d7b7-449f-bc60-b97a091d22a0": 3,
  "f400c654-ad67-4b62-b734-e5e106b7f4d7": 3,
  "17bb21bd-8e83-4cb3-bc64-5295bc1ce5f5": 3,
  "2d72844f-6766-45b5-a924-f283d7f6c59e": 3,
  "e0733fc6-a06d-4819-aeab-a2b132f15e0a": 3,
  "812a8018-56cf-417a-8965-18ee0074929d": 3,
  "f3b0f66c-5a21-414d-aa14-d440e31b5860": 3,
  "3f4e1454-c02d-4e72-8d16-bf9e810559fe": 3,
  "3dd10daf-95c9-4174-9481-9ae9361f919c": 3,
  "36acb6ad-f45a-4660-8e62-b1ba0b2d11db": 3,
  "f9d649f0-aa2a-434b-b86f-5909a8c4c79a": 3,
  "f7a4087f-4fe4-4f71-92e8-aa1fb5109cf4": 3,
  "48398993-ee6a-4bf5-a692-6036ae54149f": 3,
  "957cd0b3-23c3-4ff0-8bee-6035f63c1827": 3,
  "36d46ee2-b861-47f2-927f-dc242e2ddcd0": 3,
  "c04de600-a971-424e-b5a9-fca44eb46584": 3,
  "a9f9a832-7304-4393-958a-0837bd03e729": 3,
  "283031ee-f820-48d0-814b-289a71d6faf9": 3,
  "85f522a8-acf3-4819-8d99-a6eaedb7af20": 3,
  "f2ca1612-0173-486b-b91b-9a24003210b5": 3,
  "3928e7be-404a-4123-ae24-dd9f27299a57": 3,
  "107b256a-8578-4bc6-9514-e88bc3bc8e2c": 3,
  "edd840b2-fe37-4213-9734-da719c455b4b": 3,
  "b83856e2-8086-491f-8a10-32c1c4f34706": 3,
  "93783e50-b768-49bb-bd81-1e4b248be7ab": 3,
  "c5a3b66a-1b49-4820-a0da-0a52e105e341": 3,
  "44fd1b4b-546f-4814-9150-039c35848c78": 3,
  "2fbf1d1a-341f-42f1-b963-c2fc9f2dd18a": 3,
  "17246a3d-7bbd-4b5d-8999-9e67fda5b1e8": 3,
  "4c1a94b0-fd2a-4e96-83d8-9385a0bd97a4": 3,
  "0f1cee84-c671-4cb7-9361-2e00ffe2c830": 3,
  "02230871-aacf-4b0f-b4a7-04a8c4cd27cf": 3,
  "074180e4-2dc2-4996-8814-c6032d1646ca": 3,
  "c6495cfc-159b-4901-948d-c4de59629097": 3,
  "cb9fc883-17f1-400e-b128-49df566dc432": 3,
  "5859329d-8859-4710-8c1e-d63bff87badf": 3,
  "561c2d68-cbeb-4fb2-a432-192c59eda12b": 3,
  "c00eac2c-a62c-4809-95c6-5aa526032ab7": 3,
  "c1f6c792-08c5-4d8d-8f9e-5d3d69c33d0a": 3,
  "c036b3fe-47f2-4da3-b709-eb4a44a8a3d5": 3,
  "3a3c710c-a544-4214-a917-2bdc48051e68": 3,
  "17463932-4676-454c-b004-82b678a7efc9": 3,
  "fde1b4ef-c892-4ca1-b036-e9dd9969a0a7": 3,
  "71f675a0-d82a-4995-9b69-51d47287ddd4": 3,
  "9b36f6b8-eed8-4115-b646-f0ddb192a1f6": 3,
  "348064e6-62f7-4507-bdd0-ce5ae8400e6b": 3,
  "b44e3d8b-16b2-4309-9bd5-6b2949e6c6ee": 3,
  "725a7296-685c-43ec-9d1b-df210d16eb8b": 3,
  "93c8f729-b78f-4891-b3fd-ff052c35a86f": 3,
  "ad09aaf6-1f83-4cc2-874a-61a5a7063ef0": 3,
  "d9b6403e-21db-4085-b741-11bd0952deb7": 3
}

@HenryLauu
Copy link
Contributor Author

would it be better to set default value = -60 and allow users to set their desired value at config file? BTW, I think config value should be positive and negative sign is processed in the code automatically.

@rickfish
Copy link
Contributor

My 2 cents: I am not sure that this is a good candidate for a property. Just describing what that property controls is difficult. Also, I think that it would be difficult for someone to figure out what to use as that property's value and why would it vary by installation anyway? I think that if -60 works for you that it can just be hard-coded.

Just my opinion, curious what others think...

@HenryLauu
Copy link
Contributor Author

Hello @rickfish @apanicker-nflx this is obviously concurrent bug which need to be fixed. Please make a consideration.

@rickfish
Copy link
Contributor

rickfish commented Sep 18, 2020

@HenryLauu @apanicker-nflx @deluxor I created PR #1875 to fix this. Unfortunately, it caused the MySQLQueueDAOTest.processUnacksTest to fail. I will have to look into it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants