commit f2143272580778c13d834d59ec83a2dca25ca0cb Author: Jacob Van De Weert Date: Wed Feb 27 18:37:00 2019 +0000 exceptionator: fix running with custom mongo server location (#11870) We lost exceptionator's mongo boot code in the thrift switchover, which I missed in the review (it was a large change!) but discovered when trying to deploy a bug fix last week. This restores it and updates it for the new world, including adding back some indexes that were missing on the thrift models. (sapling split of 4a42fbb5e39c33c5c3e5967ec04e9785660cc122) .../service/ExceptionatorService.scala | 63 +++++++++++++++++++--- 1 file changed, 55 insertions(+), 8 deletions(-) commit a6fe2531a348c5b41169215369339e05d2887255 Author: Ian Tabolt Date: Tue Oct 9 14:18:23 2018 -0400 Upgrade finagle to 6.30 (#9225) * Upgrade Finagle to 6.30.0 (no httpx) * Migrate NettyTimer and Scheduler usages (sapling split of 06faa14842b3c123c7120941b3be33785cd4d84c) src/jvm/io/fsq/exceptionator/service/ApiService.scala | 2 +- src/jvm/io/fsq/exceptionator/service/ExceptionatorRequest.scala | 2 +- src/jvm/io/fsq/exceptionator/service/ExceptionatorService.scala | 4 ++-- src/jvm/io/fsq/exceptionator/service/IncomingHttpService.scala | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit 455910c18892accd5bcf48cc4038f67cc6daabbd Author: Jamie Alexander Date: Mon Sep 17 16:25:52 2018 -0400 Port exceptionator to thrift (#8284) (sapling split of 622faaa047ef2b2c2bdfe97b541d374557195caa) .../io/fsq/exceptionator/service/ApiService.scala | 55 ++----------------- .../service/ExceptionatorService.scala | 61 ++++------------------ .../service/IncomingHttpService.scala | 12 +++-- 3 files changed, 21 insertions(+), 107 deletions(-) commit 24a3af51db41fbfe733f775aeca5bd03a9d54bd2 Author: Opensource Date: Tue Sep 4 16:20:37 2018 -0500 Upgrade exceptionator to new Finagle httpx (#8599) * ExceptionatorRequest is now a case class instead of a RequestProxy (finagle removed this in httpx). This causes some noise where you need to do for example exceptionatorRequest.request.path instead of exceptionatorRequest.path. See https://github.com/foursquare/foursquare.web/pull/8599/files#diff-2a8589588160fc2113610e5ebc7d5ba4L12 * Replace some netty references with the new finagle versions (HttpMethod => Method, HttpResponseStatus => Status, ChannelBuffer => Buf) (sapling split of 5173ddd7efe0d7f3849674b0e5339ae93b80409c) (sapling split of 82b40b6fa119f1414046bf63bc4b4beeeb9e68d5) .../io/fsq/exceptionator/service/ApiService.scala | 48 ++++++------- .../service/ExceptionatorRequest.scala | 6 +- .../service/ExceptionatorService.scala | 37 +++++----- .../service/IncomingHttpService.scala | 82 ++++++++++++++++++++++ 4 files changed, 128 insertions(+), 45 deletions(-) commit 4aa6650f859c8e3087dcbbf46171775a1a0deead Author: Ian Tabolt Date: Fri Jun 15 17:56:01 2018 -0400 Scalafmt EVERYTHING (#6987) * Run scalafmt on everything * Flip the switch to enable scalafmt (FSQ_ENABLE_SCALAFMT=True) * Add some // format: off and // format: on comments in particularly weird cases * Disable scalafmt on files that cause exceptions (sapling split of 61c9ef3975aa4f55f70e479d7908f42de0685d26) (sapling split of 8264ffd5eb789041b44688c92b468f426833730e) .../exceptionator/service/ExceptionatorService.scala | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 964af761e0a4e12fd1f2935fe89e1d740e672be2 Author: Ian Tabolt Date: Thu Jun 7 17:37:40 2018 -0400 Scalafmt exceptionator (#6761) This is to test the waters on some code that devsys owns before rolling out to the rest of the codebase * Run Scalafmt on exceptionator * Add braces around multiline methods * Fixlint to pass CI * Don't align case => and fix weird formats (sapling split of 551575423740c8e84d6ec8d7b02b8c43420dda10) .../io/fsq/exceptionator/service/ApiService.scala | 77 +++++++++------- .../service/ExceptionatorRequest.scala | 9 +- .../service/ExceptionatorService.scala | 101 +++++++++++---------- 3 files changed, 98 insertions(+), 89 deletions(-) commit 18aebbccb766dc832c2cf4cc77b3087293da598e Author: Ian Tabolt Date: Wed Apr 25 19:19:33 2018 -0400 Remove jerkson from fsq.io (#6095) Replace abandoned jerkson library with json4s in Exceptionator. This should unblock the creation of a 2.12 release for fsq.io. (sapling split of 0ae405ba458d82b4a3ba1c43fad62872477693dc) src/jvm/io/fsq/exceptionator/service/ApiService.scala | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)