Re: UseCompoundFile in SolrIndexConfig

2014-08-11 Thread Chris Hostetter
: Of course, if we change the semantics of , we can remove : the deprecated code in 5.0 because the behavior changed and it's fine if : users don't pay attention since nothing breaks in their apps. I will handle exactly. -Hoss http://www.lucidworks.com/ ---

Re: UseCompoundFile in SolrIndexConfig

2014-08-11 Thread Shai Erera
OK, I agree I didn't have XML APIs in mind when I wrote that. So if we change that API such that users *must* migrate (because e.g. we add a new mandatory parameter), then that's fine not to keep old code. But if users' apps silently use other settings just because they didn't upgrade their XML fil

Re: UseCompoundFile in SolrIndexConfig

2014-08-11 Thread Chris Hostetter
: Maybe we can have a new parameter to affect both : newly flushed and newly merged segments (this will be translated into : respective IWC and MP settings), and we make affect IWC : only? I know this is a slight change to back-compat, but it's not a serious : change as in user indexes will stil

Re: UseCompoundFile in SolrIndexConfig

2014-08-10 Thread Shai Erera
Thanks Hoss for the detailed reply! About , I understand the simplification this brings to regular users, but I also think we should protect such users from making silly mistakes, ONLY because they don't have deep understanding of the underlying stuff. Packing 20GB segments in a compound file will

Re: UseCompoundFile in SolrIndexConfig

2014-08-07 Thread Chris Hostetter
: I understand that this might seem as a simplification to users, where they : set this value once and it controls both places, but I think it's bad. : First, because if you set , you basically *always* end up : w/ CFS, even if you intend that to apply to only newly flushed segments. In : order to