These are chat archives for allegro/hermes

31st
Jan 2017
Gaurav Abbi
@abbi-gaurav
Jan 31 2017 12:38
Good afternoon
about hermes release 0.10.4, If we are upgrading from 0.8.10 to 0.10.4, do we need to migrate hermes topics/subscriptions to accommodate changes?
If yes, are there any migration steps or script to do the same?
Adam Dubiel
@adamdubiel
Jan 31 2017 13:17
hi, i don't think there has been any breaking changes inbetween, excpet from moving to Kafka 0.10
Gaurav Abbi
@abbi-gaurav
Jan 31 2017 13:42
@adamdubiel , there were new properties added in pl.allegro.tech.hermes.api.Topic
and some were removed
Adam Dubiel
@adamdubiel
Jan 31 2017 13:44
the new ones have sensible defaults and by default features that use them are not on (message size checking)
the old ones were always internal and even if they are kept in zk, they are just ingored
Gaurav Abbi
@abbi-gaurav
Jan 31 2017 13:47
what about the new ones that are added?
Would that not cause a problem If we have exiting hermes topics data stored in Zookeeper created with version 0.8.10 and on upgrade when the new code tries to deserializes it?
Adam Dubiel
@adamdubiel
Jan 31 2017 13:48
no, they have defaults. we did not use any scripts when bumping the versions
all changes that we do, we do so that it is easy for us to bump version or rollback to the old one, so we avoid writing scripts :)
Gaurav Abbi
@abbi-gaurav
Jan 31 2017 13:52
Thanks for the information, I was seeing some failures after upgrades, could be some other reason. Let me work on it.
Adam Dubiel
@adamdubiel
Jan 31 2017 13:53
okay, you covered a lot versions from 0.8.10 to 0.10.4, let me know if i can help - with any stacktraces or sth