From d733d0612aa6e49b1c91794bbd14784457eee362 Mon Sep 17 00:00:00 2001 From: longd3 Date: Tue, 17 Nov 2015 14:46:44 -0800 Subject: [PATCH 1/3] Travis integration unfinished --- .travis.yml | 12 ++++++++++++ app.yaml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1414eb5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: python +python: + - "2.7" +deploy: + provider: gae + keyfile: "YOUR SERVICE ACCOUNT JSON FILE" + default: true + project: "hello-admin" + +notifications: + email: + - long+travis@sayhello.com diff --git a/app.yaml b/app.yaml index 86b1ecc..7a61243 100644 --- a/app.yaml +++ b/app.yaml @@ -1,5 +1,5 @@ application: 'hello-admin' -version: 57e +version: 58 runtime: python27 api_version: 1 From 05229d4b7d86375c7d400683296396a406277b06 Mon Sep 17 00:00:00 2001 From: longd3 Date: Tue, 17 Nov 2015 14:54:04 -0800 Subject: [PATCH 2/3] Only notify when travis fails to build --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1414eb5..7027697 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,4 +9,7 @@ deploy: notifications: email: - - long+travis@sayhello.com + recipients: + -long+travis@sayhello.com + on_success: never + on_failure: always From ae43c0f7652f963ad4c803310718dbe46cb45972 Mon Sep 17 00:00:00 2001 From: longd3 Date: Thu, 19 Nov 2015 11:13:58 -0800 Subject: [PATCH 3/3] Keep ES index for 14 days Now that we can afford more disk capacity and memory, this is possible --- cron/elasticsearch_cron.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cron/elasticsearch_cron.py b/cron/elasticsearch_cron.py index ed29cf1..3a4fe91 100644 --- a/cron/elasticsearch_cron.py +++ b/cron/elasticsearch_cron.py @@ -54,7 +54,7 @@ def get(self): class ElasticSearchDropIndex(ElasticSearchHandler): - TOLERANCE_DAYS = 7 + TOLERANCE_DAYS = 14 def get(self): index_name = "sense-logs-" + (datetime.datetime.utcnow() - datetime.timedelta(days=self.TOLERANCE_DAYS)).strftime("%Y-%m-%d") response = requests.delete(