To be clear I’m not -1 on this, I just hope we think about upgrading users as we deprecate the old stuff out
-- Jeff Jirsa > On Dec 4, 2017, at 4:24 PM, Jon Haddad <j...@jonhaddad.com> wrote: > > I ways back I had entire CASSANDRA-13976 out of sheer annoyance to change the > hint time to be in minutes instead of ms. Millisecond based resolution is a > bit absurd for things like hints. I figured minutes would be better, but > after some back and forth realized durations (3h, 30m, etc) would be a lot > easier to work with, and would probably be appropriate across the board. > > I’ve dealt with quite a few clusters in the last year, and I’ve seen a > handful of fat fingered config files, or non-standard times that make me bust > out a calculator to be sure I’ve got things sorted out right, hence the > original issue. > > Jeff Jirsa suggested migrating to duration types would result in migration > pain, and I’m not disagreeing with him. I think we if were to move to > duration types, we’d want something like the following: > > 1. add a blah_blah for every blah_blah_ms setting which accepts a duration > 2. convert every setting to use blah_blah > 3. if blah_blah_ms is present, use that for blah_blah and set the duration to > ms > 4. internally everything converts to ms > 5. make all node tool commands use durations > 6. for ever setting that’s switch to blah_blah, leave a note that says the > setting it’s replacing > 7. put a warning when people use blah_blah_ms and suggest the conversation to > the new config field > 8. *sometime* in the future remove _ms. Maybe as far as a year or two down > the line. > > This seems to me like a significant change and I wanted to get some more > opinions on the topic before pushing forward. Thoughts? > > Jon > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org