On Sep 13, 2013, at 8:12 PM, Yongming Zhao <ming....@gmail.com> wrote:
> I'd like we can get more known of all the confusing problems we have, I don't > have any conclusion or suggestion at all. > > > here is my known of the 'traffic_line -x', it is the central control of > taking config update in to running, when you changed the records.config with > VIM for example. > but we have some problem here too: > 1, there is 'traffic_line -s xx -v yy', which will take into action without > any hesitate. > 2, if you changed your plugin so, or plugin.config, it won't get in update at > all, for example TS-2104. > > here, we use rpm to manage the ATS binary and plugins, we find it not so easy > for plugin management too. the plugin is a lightweight change in our daily > management, we'd not like to restart ATS. I have some ideas about how to do a graceful restart of ATS so that plugins could be reloaded without dropping any connections. Not sure whether there is a ticket on it. I hope to work on it this year. > we found out that if we update the plugin rpm into another new version, with > so file replaced, it won't take into action, because it is not changed in the > inode of the filesystem. we have to do a symbol link to for it to be included > in the remap.config, and name the plugin so in the standard library version > naming way. > but the change make it impossible to first install the plugin, then active it > later, it will take into action as soon as it is installed. so 'traffic_line > -x' is useless here. That sounds like a fixable problem with the reloading process. > > that is what I am wondering, is there any better solution? how should we make > it for the future? > > > 在 2013-9-14,上午6:41,Nick Kew <n...@webthing.com> 写道: > >> On Fri, 13 Sep 2013 22:43:22 +0800 >> 永豪 <yong...@taobao.com> wrote: >> >> >>> ## RFC: how to do file monitor and config file reload >> >> How would you expect this to relate to "traffic_line -x"? >> >> -- >> Nick Kew >