Our extension doesn't reindex the indexes by its own functionality. Perhaps, it can be better described as a magento reindex shell. It simply checks the index status and verifies that all indexes have been updated on time. If necessary, it schedules new tasks for reindexing via the default Magento reindex functionality. Therefore, our extension can not cause a database lock up issue.