Elon
12/16/2021, 11:15 PMpeerSegmentDownloadScheme = 'http'), and see "isSplitCommitType":true log messages in the server but noticed the controller still contains those segments in the temp directory /var/pinot/controller/data/untarredFileTemp - does that indicate we don't have something configured incorrectly?Elon
12/17/2021, 4:17 AMpinotServer.2021-12-17.1.log.gz:2021/12/17 02:49:20.239 INFO [PinotFSSegmentUploader] [XXX_v3__2__236__20211217T0235Z] Successfully upload segment XXX_v3__2__236__20211217T0235Z to <gs://XXX/XXX//XXX_v3/XXX_v3__2__236__20211217T0235Z7be8b1e0-64f5-4c55-a814-5de96d5c37b6>.Elon
12/17/2021, 4:19 AMMark Needham
Server2ControllerSegmentUploader, which means that the tar.gz version of a segment is sent to the Pinot Controller, which then sends is to the deep store.
I think the other parameter that you need to set in your table config is peerSegmentDownloadScheme - is that actually what you set and you had a typo above?Elon
12/17/2021, 2:34 PMpeerSegmentDownloadScheme.Mark Needham
Elon
12/17/2021, 2:38 PMElon
12/17/2021, 2:42 PMsegmentCommit or segmentCommitEndWithMetadata - it doesn't appear to upload the segment but definitely untars it. One of those methods gets triggered - I'll enable more logging on the controller to investigate.Mark Needham
Elon
12/17/2021, 2:42 PMMark Needham
Mark Needham
Mark Needham
Mark Needham
Mark Needham
metadata.properties and creation.meta filesElon
12/17/2021, 2:44 PMElon
12/17/2021, 2:45 PMuploadSegmentElon
12/17/2021, 2:46 PMMark Needham
Mark Needham
Elon
12/17/2021, 2:47 PMMark Needham
Mark Needham
Elon
12/17/2021, 2:48 PMMark Needham
controller.local.temp.dirElon
12/17/2021, 3:24 PMMark Needham
/var/pinot/controller/data/untarredFileTemp ?Mark Needham
Mark Needham
Elon
12/17/2021, 3:28 PMElon
12/17/2021, 3:28 PMfileDownloadTemp fileUploadTemp untarredFileTempElon
12/17/2021, 3:29 PMElon
12/17/2021, 3:30 PMfileUploadTemp alsoMark Needham
(server) -[:sends_segment]-> (controller) --> [:sends_segment] --> (deepstore)Mark Needham
Mark Needham
Elon
12/17/2021, 3:52 PMElon
12/17/2021, 3:52 PMMark Needham
Elon
12/17/2021, 4:15 PMElon
12/17/2021, 4:15 PMElon
12/17/2021, 4:16 PMMark Needham
Elon
12/17/2021, 4:17 PM