3

I have created two DMS task (full load + CDC) with RDS MYSQL 'Read' replica as source endpoint and REDSHIFT as target endpoint. For both the task source and target endpoint is same. One task with only 3 tables is running fine while another task with 400+ tables is failing with below error-

Error 1236 (Could not find first log file name in binary log index file) reading binlog in AWS DMS.

If I resume the task then it fails. However if I restart then it runs for a few days (6-7 days) and again it fails.

I have increased the log retention period to 24 hrs in both master and read replica of MySQL RDS instance but no luck.

Please assist me in resolving this issue. Thanks in advance.

Michael Green
25.3k13 gold badges54 silver badges100 bronze badges
asked Dec 3, 2022 at 0:58

1 Answer 1

1

AWS provides support documentation to help troubleshoot this error: https://aws.amazon.com/premiumsupport/knowledge-center/dms-cdc-error-1236-msql/

They show an example of increasing the retention to 24 hours, which I assume is why you tried that. Perhaps you need a greater retention period.

They also mention the possibility that the AWS DMS task got an error that caused the CDC to stop. In that case, it's possible that the CDC is offline for more than your retention period. If you don't resolve the cause of the CDC stopping, then no retention period will help, because if the CDC stops, then it will simply never catch up.

The support page describes a number of error scenarios that could cause the CDC to stop. If you need help, contact AWS Support. You're paying for support, so you might as well use it.

answered Dec 3, 2022 at 1:15
5
  • Thanks Bill for the response.appreciated. Commented Dec 4, 2022 at 1:10
  • Hi Bill, I tried to increase the retention period to 168 hrs(max) however still the dms task has failed after one week. could you please suggest any other workaround. Commented Dec 19, 2022 at 5:08
  • I suggest you find out why the CDC is stopping. I can't guess at that reason, because I have no access to your instance to troubleshoot or look at errors. You should involve AWS Support. Commented Dec 19, 2022 at 5:48
  • Hi Bill, Sure, i will get in touch with aws support team. Commented Dec 19, 2022 at 5:52
  • Also, if you dont mind, could you please respond on my other queries as well - dba.stackexchange.com/questions/321145/… and dba.stackexchange.com/questions/320775/… Commented Dec 19, 2022 at 5:54

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.