Thanks Alessandro ! Any idea on why I couldn't curl the solr core and pass the flag param ?
> On Jul 8, 2015, at 7:12 AM, Alessandro Benedetti <benedetti.ale...@gmail.com> > wrote: > > Hi Summer, > > If you take a look to the CommitUpdateCommand class, you will notice no > Flag is in there. > > // this is the toString for example > > @Override > public String toString() { > return super.toString() + ",optimize="+optimize > +",openSearcher="+openSearcher > +",waitSearcher="+waitSearcher > +",expungeDeletes="+expungeDeletes > +",softCommit="+softCommit > +",prepareCommit="+prepareCommit > +'}'; > } > > > If you then access the UpdateCommand object, you find the flag : > > > public static int BUFFERING = 0x00000001; // update command is > being buffered. > public static int REPLAY = 0x00000002; // update command is from > replaying a log. > public static int PEER_SYNC = 0x00000004; // update command is a > missing update being provided by a peer. > public static int IGNORE_AUTOCOMMIT = 0x00000008; // this update > should not count toward triggering of autocommits. > public static int CLEAR_CACHES = 0x00000010; // clear caches > associated with the update log. used when applying reordered DBQ > updates when doing an add. > > So the flag =2 is actually saying that the update command is from > replaying a log ( which is what you would expect) > > > Cheers > > > 2015-07-08 3:01 GMT+01:00 Summer Shire <shiresum...@gmail.com>: > >> >> Hi, >> >> When I restart my solr core the log replay starts and just before it >> finishes I see the following commit >> >> start >> commit{flags=2,optimize=false,openSearcher=true,waitSearcher=true,expungeDeletes=false,softCommit=false,prepareCommit=false} >> >> what does the “flags=2” param do ? >> >> when I try to send that param to the updateHandler manually solr does not >> like it >> >> curl http://localhost:6600/solr/main/update -H "Content-Type: text/xml" >> --data-binary '<commit openSearcher="true" flags="2" >> waitSearcher="false"/>' >> >> <?xml version="1.0" encoding="UTF-8"?> >> <response> >> <lst name="responseHeader"><int name="status">400</int><int >> name="QTime">0</int></lst><lst name="error"><str name="msg">Unknown commit >> parameter 'flags'</str><int name="code">400</int></lst> >> </response> >> >> thanks, >> Summer > > > > > -- > -------------------------- > > Benedetti Alessandro > Visiting card : http://about.me/alessandro_benedetti > > "Tyger, tyger burning bright > In the forests of the night, > What immortal hand or eye > Could frame thy fearful symmetry?" > > William Blake - Songs of Experience -1794 England