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