xiaokang opened a new pull request, #22917:
URL: https://github.com/apache/doris/pull/22917

   ## Proposed changes
   
   Issue Number: close #xxx
   
   Save uint64 to int128 value in json binary format to fix the following 
overflow error:
   
   ```
   W0811 14:25:10.943372 2487636 jsonb_parser_simd.h:301] overflow number: 
9883712598971902813
   W0811 14:25:10.943392 2487636 jsonb_parser_simd.h:214] parse object value 
failed
   W0811 14:25:10.944248 2487636 jsonb_parser_simd.h:301] overflow number: 
14632648102329842500
   ```
   
   NOTE: simdjson lib does not support int128, so this pr just resolve problem 
for uint64 up to 18446744073709551615. If the number is larger than 
18446744073709551615, it still cause overflow problem.
   
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to