Title: [234016] trunk/Tools
Revision
234016
Author
[email protected]
Date
2018-07-19 16:37:49 -0700 (Thu, 19 Jul 2018)

Log Message

Teach the AWS Lambda to use the [minified]-platforms database

Modified Paths


Diff

Modified: trunk/Tools/ChangeLog (234015 => 234016)


--- trunk/Tools/ChangeLog	2018-07-19 23:30:11 UTC (rev 234015)
+++ trunk/Tools/ChangeLog	2018-07-19 23:37:49 UTC (rev 234016)
@@ -1,3 +1,15 @@
+2018-07-19  Lucas Forschler  <[email protected]>
+
+        Teach the AWS Lambda to use the [minified]-platforms database
+        https://bugs.webkit.org/show_bug.cgi?id=187817
+        
+        Reviewed by David Kilzer.
+
+        * WebKitArchiveSupport/lambda/register-archive-in-dynamodb.py:
+        (lambda_handler): Add support for the platforms.webkit.org database
+        * WebKitArchiveSupport/lambda/register-minified-s3-archive-in-dynamodb.py:
+        (lambda_handler): Add support for the minified-platforms.webkit.org database
+
 2018-07-19  Dean Jackson  <[email protected]>
 
         Provide an lldb type summary for WebCore::Color

Modified: trunk/Tools/WebKitArchiveSupport/lambda/register-archive-in-dynamodb.py (234015 => 234016)


--- trunk/Tools/WebKitArchiveSupport/lambda/register-archive-in-dynamodb.py	2018-07-19 23:30:11 UTC (rev 234015)
+++ trunk/Tools/WebKitArchiveSupport/lambda/register-archive-in-dynamodb.py	2018-07-19 23:37:49 UTC (rev 234016)
@@ -5,7 +5,8 @@
 
 DAYS_TO_KEEP = 14
 EPOCH_DAY = 86400
-TABLE_NAME = 'archives.webkit.org'
+ARCHIVE_TABLE_NAME = 'archives.webkit.org'
+PLATFORM_TABLE_NAME = 'platforms.webkit.org'
 URL_PREFIX = 'https://s3-us-west-2.amazonaws.com'
 
 dynamodb_client = boto3.client('dynamodb')
@@ -40,7 +41,16 @@
             'expirationTime': {'N': expiration_time},
         }
         print('Item: {}'.format(item))
-        dynamodb_client.put_item(TableName=TABLE_NAME, Item=item)
+        dynamodb_client.put_item(TableName=ARCHIVE_TABLE_NAME, Item=item)
+
+        platform = {
+            'identifier': {'S': identifier},
+            'creationTime': {'N': creation_time},
+            'expirationTime': {'N': expiration_time},
+        }
+        print('Platform: {}'.format(platform))
+        dynamodb_client.put_item(TableName=PLATFORM_TABLE_NAME, Item=platform)
+
         return s3_url
     except Exception as e:
         print(e)

Modified: trunk/Tools/WebKitArchiveSupport/lambda/register-minified-s3-archive-in-dynamodb.py (234015 => 234016)


--- trunk/Tools/WebKitArchiveSupport/lambda/register-minified-s3-archive-in-dynamodb.py	2018-07-19 23:30:11 UTC (rev 234015)
+++ trunk/Tools/WebKitArchiveSupport/lambda/register-minified-s3-archive-in-dynamodb.py	2018-07-19 23:37:49 UTC (rev 234016)
@@ -5,7 +5,8 @@
 
 DAYS_TO_KEEP = 910
 EPOCH_DAY = 86400
-TABLE_NAME = 'minified-archives.webkit.org'
+ARCHIVE_TABLE_NAME = 'minified-archives.webkit.org'
+PLATFORM_TABLE_NAME = 'minified-platforms.webkit.org'
 URL_PREFIX = 'https://s3-us-west-2.amazonaws.com'
 
 dynamodb_client = boto3.client('dynamodb')
@@ -40,7 +41,16 @@
             'expirationTime': {'N': expiration_time},
         }
         print('Item: {}'.format(item))
-        dynamodb_client.put_item(TableName=TABLE_NAME, Item=item)
+        dynamodb_client.put_item(TableName=ARCHIVE_TABLE_NAME, Item=item)
+
+        platform = {
+            'identifier': {'S': identifier},
+            'creationTime': {'N': creation_time},
+            'expirationTime': {'N': expiration_time},
+        }
+        print('Item: {}'.format(platform))
+        dynamodb_client.put_item(TableName=PLATFORM_TABLE_NAME, Item=platform)
+
         return s3_url
     except Exception as e:
         print(e)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to