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

   ## Proposed changes
   
   Add `show_nested_index_file` http action to show contents of nested inverted 
index files.
   Support inverted index storage format v1 and v2.
   
   Usage:
   ```
   # format v2
   curl  http://10.16.10.6:8147/api/show_nested_index_file?tablet_id=10090
   {
       "tablet_id": 10090,
       "rowsets": [
           {
               "rowset_id": "020000000000002c9246cf5265601b93cfd4100e9012ff93",
               "segments": []
           },
           {
               "rowset_id": "020000000000002d9246cf5265601b93cfd4100e9012ff93",
               "segments": [
                   {
                       "segment_id": 0,
                       "idx_file_name": 
"020000000000002d9246cf5265601b93cfd4100e9012ff93_0.idx",
                       "idx_file_size": 585,
                       "indices": [
                           {
                               "index_id": 10104,
                               "index_suffix": "",
                               "files": [
                                   {
                                       "name": "_0.fnm",
                                       "size": 5
                                   },
                                   {
                                       "name": "_0.frq",
                                       "size": 3
                                   },
                                   {
                                       "name": "_0.tii",
                                       "size": 51
                                   },
                                   {
                                       "name": "_0.tis",
                                       "size": 42
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   },
                                   {
                                       "name": "segments.gen",
                                       "size": 20
                                   },
                                   {
                                       "name": "segments_2",
                                       "size": 47
                                   }
                               ]
                           },
                           {
                               "index_id": 10106,
                               "index_suffix": "",
                               "files": [
                                   {
                                       "name": "bkd",
                                       "size": 18
                                   },
                                   {
                                       "name": "bkd_index",
                                       "size": 29
                                   },
                                   {
                                       "name": "bkd_meta",
                                       "size": 12
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   }
                               ]
                           }
                       ]
                   }
               ]
           }
       ]
   }
   # format v1
   curl  http://10.16.10.6:8147/api/show_nested_index_file?tablet_id=10373
   {
       "tablet_id": 10373,
       "rowsets": [
           {
               "rowset_id": "020000000000004b9246cf5265601b93cfd4100e9012ff93",
               "segments": []
           },
           {
               "rowset_id": "02000000000000166f4fd34b6fd8a7bcbbb4c588c821de9e",
               "segments": [
                   {
                       "segment_id": 0,
                       "indices": [
                           {
                               "index_id": 10366,
                               "index_suffix": "",
                               "idx_file_name": 
"02000000000000166f4fd34b6fd8a7bcbbb4c588c821de9e_0_10366.idx",
                               "idx_file_size": 173,
                               "files": [
                                   {
                                       "name": "bkd",
                                       "size": 27
                                   },
                                   {
                                       "name": "bkd_index",
                                       "size": 29
                                   },
                                   {
                                       "name": "bkd_meta",
                                       "size": 12
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   }
                               ]
                           },
                           {
                               "index_id": 10367,
                               "index_suffix": "",
                               "idx_file_name": 
"02000000000000166f4fd34b6fd8a7bcbbb4c588c821de9e_0_10367.idx",
                               "idx_file_size": 539,
                               "files": [
                                   {
                                       "name": "_0.fnm",
                                       "size": 6
                                   },
                                   {
                                       "name": "_0.frq",
                                       "size": 54
                                   },
                                   {
                                       "name": "_0.prx",
                                       "size": 36
                                   },
                                   {
                                       "name": "_0.tii",
                                       "size": 51
                                   },
                                   {
                                       "name": "_0.tis",
                                       "size": 120
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   },
                                   {
                                       "name": "segments.gen",
                                       "size": 20
                                   },
                                   {
                                       "name": "segments_2",
                                       "size": 47
                                   }
                               ]
                           },
                           {
                               "index_id": 10368,
                               "index_suffix": "",
                               "idx_file_name": 
"02000000000000166f4fd34b6fd8a7bcbbb4c588c821de9e_0_10368.idx",
                               "idx_file_size": 388,
                               "files": [
                                   {
                                       "name": "_0.fnm",
                                       "size": 6
                                   },
                                   {
                                       "name": "_0.frq",
                                       "size": 18
                                   },
                                   {
                                       "name": "_0.tii",
                                       "size": 51
                                   },
                                   {
                                       "name": "_0.tis",
                                       "size": 64
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   },
                                   {
                                       "name": "segments.gen",
                                       "size": 20
                                   },
                                   {
                                       "name": "segments_2",
                                       "size": 47
                                   }
                               ]
                           },
                           {
                               "index_id": 10369,
                               "index_suffix": "",
                               "idx_file_name": 
"02000000000000166f4fd34b6fd8a7bcbbb4c588c821de9e_0_10369.idx",
                               "idx_file_size": 173,
                               "files": [
                                   {
                                       "name": "bkd",
                                       "size": 27
                                   },
                                   {
                                       "name": "bkd_index",
                                       "size": 29
                                   },
                                   {
                                       "name": "bkd_meta",
                                       "size": 12
                                   },
                                   {
                                       "name": "null_bitmap",
                                       "size": 5
                                   }
                               ]
                           }
                       ]
                   }
               ]
           }
       ]
   }
   ```
   


-- 
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