This is an automated email from the ASF dual-hosted git repository.

eamonford pushed a commit to branch tile_id_hashing
in repository https://gitbox.apache.org/repos/asf/incubator-sdap-ingester.git

commit 6c4086c28e9d641566d1ed417b694841bd13ebec
Author: Eamon Ford <[email protected]>
AuthorDate: Mon Nov 23 16:13:48 2020 -0800

    Replace granule name with dataset name in tile ID generation
---
 granule_ingester/granule_ingester/processors/GenerateTileId.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/granule_ingester/granule_ingester/processors/GenerateTileId.py 
b/granule_ingester/granule_ingester/processors/GenerateTileId.py
index 2d965f7..ea04cdd 100644
--- a/granule_ingester/granule_ingester/processors/GenerateTileId.py
+++ b/granule_ingester/granule_ingester/processors/GenerateTileId.py
@@ -23,10 +23,11 @@ from granule_ingester.processors.TileProcessor import 
TileProcessor
 class GenerateTileId(TileProcessor):
 
     def process(self, tile: nexusproto.NexusTile, *args, **kwargs):
-        granule = os.path.basename(tile.summary.granule)
         variable_name = tile.summary.data_var_name
         spec = tile.summary.section_spec
-        generated_id = uuid.uuid3(uuid.NAMESPACE_DNS, granule + variable_name 
+ spec)
+        dataset_name = tile.summary.dataset_name
+
+        generated_id = uuid.uuid3(uuid.NAMESPACE_DNS, dataset_name + 
variable_name + spec)
 
         tile.summary.tile_id = str(generated_id)
         return tile

Reply via email to