gortiz commented on issue #12207:
URL: https://github.com/apache/pinot/issues/12207#issuecomment-1898581172

   I wasn't able to reproduce the issue. This is what I did:
   1. Open 
`pinot-tools/src/main/resources/examples/batch/airlineStats/airlineStats_offline_table_config.json`
 and modified the `fieldConfigList` to add 
   ``` json
      {
         "name": "DivAirportIDs",
         "encodingType": "DICTIONARY",
         "compressionCodec": "MV_ENTRY_DICT"
       }
   ```
   2. Started 
`pinot-tools/src/main/java/org/apache/pinot/tools/GenericQuickstart.java`
   3. Checked that `airlineStats.DivAirportIDs` was using `MV_ENTRY_DICT`. I 
wasn't sure how to do this, so what I did was to add a breakpoint in both:
       - `MultiValueFixedByteRawIndexCreator.java` constructor
       - and `FixedBitMVEntryDictForwardIndexReader.java` constructor
   4. Stopped the instance and delete temp data.
   5. Modified `airlineStats_offline_table_config.json` again to change the 
`fieldConfigList` to:
   ```json
       {
         "name": "DivAirportIDs",
         "encodingType": "DICTIONARY",
         "indexes": {
           "forward": {
             "dictIdCompressionType": "MV_ENTRY_DICT"
           }
         }
       }
   ```
   6. Started `GenericQuickstart` again.
   7. Checked that `airlineStats.DivAirportIDs` was using `MV_ENTRY_DICT` doing 
the same as before.
   
   In both cases it looks like MV_ENTRY_DICT is being used. Am I missing 
something?
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to