-
Notifications
You must be signed in to change notification settings - Fork 584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When updating FLASH values use bulk insert #577
base: main
Are you sure you want to change the base?
Conversation
@JohnSully @msotheeswaran John and Malavan, i picked up these 2 commits on top of the latest master branch and compile the code in flash as the following: make ENABLE_FLASH=yes and then i ran the ./runtest unit tests, i am seeing the following replication tcl unit test failure. please help to look at this issue. Thanks. [ok]: First server should have role slave after SLAVEOF |
Hey Paul, I pushed a fix to the crashing test. |
@JohnSully @msotheeswaran Hello John, thanks for the change, runtest no longer crashes, however, I am seeing a few unit test failures and "Slave not correctly synchronized" in replication-psync.tcl. The errors are listed below: [err]: Test replication partial resync: no backlog (diskless: no, disabled, reconnect: 1) in tests/integration/replication-psync-flash.tcl |
@msotheeswaran Malavan, The following error appears when running runtest unit tests against the flash on the main branch as well, so it appears that the following unit test failure is caused by the previous MR (Not by this commit). It would be helpful if you could investigate it. I appreciate your help. -- ran runtest using the latest code from Main after compiling the code in flash --- |
@paulmchen #604 should fix the tests |
@msotheeswaran verified and all are passed. Thanks. |
Releasing this will make the flash usable. Right now, its not usable because of the high IO writes on EBS. |
Bulk insert is dramatically more performant than multiple single inserts.
Perf benchmarks TBD