[ci skip] remove work-in-progress tag
compute parition key even if values don't match exactly
handle heartbeat_interval and idle_timeout options
update ccm submodule