Running the same commands you did on 1.4.0, I get a different result. Perhaps there was a fix somewhere between those two versions?
root@cbdb> createtable zerotest root@cbdb zerotest> insert AA\x00BB cf cq value root@cbdb zerotest> insert AA\x00CC cf cq value root@cbdb zerotest> insert AA\x01CC cf cq value root@cbdb zerotest> scan AA\x00BB cf:cq [] value AA\x00CC cf:cq [] value AA\x01CC cf:cq [] value root@cbdb zerotest> addsplits AA\x00CC root@cbdb zerotest> getsplits AACC On Apr 11, 2013, at 11:08 AM, Keith Turner <[email protected]> wrote: > I tried this in 1.5-SNAP, It worked when I used \x00 and not \0x00 > > root@test15> createtable zerotest > root@test15 zerotest> insert AA\x00BB cf cq value > root@test15 zerotest> insert AA\x00CC cf cq value > root@test15 zerotest> insert AA\x01CC cf cq value > root@test15 zerotest> scan > AA\x00BB cf:cq [] value > AA\x00CC cf:cq [] value > AA\x01CC cf:cq [] value > root@test15 zerotest> addsplits AA\x00CC > root@test15 zerotest> getsplits > AA\x00CC > root@test15 zerotest> > > > On Thu, Apr 11, 2013 at 10:53 AM, Keith Turner <[email protected]> wrote: >> On Thu, Apr 11, 2013 at 10:42 AM, Keith Turner <[email protected]> wrote: >>> On Thu, Apr 11, 2013 at 10:38 AM, David Medinets >>> <[email protected]> wrote: >>>> I tried that addsplits with a zero byte and ran into something unexpected: >>>> >>>> createtable zerotest >>>> insert AA\x00BB cf cq value >>>> insert AA\x00CC cf cq value >>>> insert AA\x01CC cf cq value >>>> addsplits AA\0x00CC >> >> just noticed this should \0x00 be \x00? >> >>>> getsplits >>>> AACC <--- the zero byte is not displayed. >>>> >>>> This seems like a bug. If anyone can verify, I'll create a jira ticket. >>> >>> that does seem like a bug. Either the split was not added correctly, >>> or its not being displayed correctly. Assuming it was added >>> correctly, the output of getsplits may not use the same code that >>> scans do to display unprintable bytes. >>> >>>> >>>> >>>> On Thu, Apr 11, 2013 at 9:44 AM, Josh Elser <[email protected]> wrote: >>>>> >>>>> AFAIK you should be able to run "addsplits AAA\x00CCC" in the shell. Did >>>>> that not work? >>>>> >>>>> >>>>> On 4/11/13 9:24 AM, David Medinets wrote: >>>>>> >>>>>> I have rows that look like this when displayed through the shell: >>>>>> >>>>>> AAA\x00BBB >>>>>> AAA\x00BBB >>>>>> AAA\x00CCC >>>>>> AAA\x00CCC >>>>>> >>>>>> I would like to manually add a split for AAA\x00CCC. I know the shell has >>>>>> some restrictions on how some characters are handled so I thought I'd ask >>>>>> before trying. >>>>> >>>>> >>>>
