Karolis I did one better for you and added flags to the node that can
now do this. It works in scavenge so be careful that it will only
happen for chunks that get scavenged (your last chunk doesn't get
scavenged). You can find the code (and some tests) here:
https://github.com/EventStore/EventStore/pull/853.
The basic operation would be (and I would recommend trying this on a
back up first as its brand new). Bring up node with
--unsafe-ignore-hard-deletes then scavenge. During scavenge you will
get messages about the hard deletes its removing. Once scavenge is
done. Shutdown node. Delete db/index. Restart node. Index will rebuild
and your hard deletes will be gone.
Hope this helps,
Greg