From 242ddfb678393c76d5bc1a10b5a729ea8f766acf Mon Sep 17 00:00:00 2001 From: Anirudh Ramanathan Date: Wed, 7 Feb 2024 11:00:50 -0800 Subject: [PATCH 1/3] Fix bug in route service causing drivers to arrive slower --- services/route/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/route/server.go b/services/route/server.go index 5aefda9..e34433d 100644 --- a/services/route/server.go +++ b/services/route/server.go @@ -76,7 +76,7 @@ func (s *Server) FindRoute(ctx context.Context, req *FindRouteRequest) (*FindRou delay.Sleep(config.GetRouteCalcDelay(), config.GetRouteCalcStdDev()) // Generate a random number between 3 and 45 with decimals - eta := time.Duration((rand.Float64()*(45-3) + 3) * float64(time.Minute)) + eta := time.Duration((rand.Float64()*(45-3) + 3) * float64(time.Second)) if os.Getenv("FAST_ROUTE") != "" { eta = time.Second } From 36b387d23e1b8e29f6dfdc815ed2c599c92676be Mon Sep 17 00:00:00 2001 From: Anirudh Ramanathan Date: Wed, 7 Feb 2024 11:23:28 -0800 Subject: [PATCH 2/3] Update server.go --- services/route/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/route/server.go b/services/route/server.go index e34433d..df8f766 100644 --- a/services/route/server.go +++ b/services/route/server.go @@ -76,7 +76,7 @@ func (s *Server) FindRoute(ctx context.Context, req *FindRouteRequest) (*FindRou delay.Sleep(config.GetRouteCalcDelay(), config.GetRouteCalcStdDev()) // Generate a random number between 3 and 45 with decimals - eta := time.Duration((rand.Float64()*(45-3) + 3) * float64(time.Second)) + eta := time.Duration((rand.Float64()*(3-45) + 3) * float64(time.Second)) if os.Getenv("FAST_ROUTE") != "" { eta = time.Second } From 49301d173c9b1076dbee6ac45c0f7245043c87b8 Mon Sep 17 00:00:00 2001 From: Anirudh Ramanathan Date: Wed, 7 Feb 2024 12:43:03 -0800 Subject: [PATCH 3/3] Update server.go --- services/route/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/route/server.go b/services/route/server.go index df8f766..e34433d 100644 --- a/services/route/server.go +++ b/services/route/server.go @@ -76,7 +76,7 @@ func (s *Server) FindRoute(ctx context.Context, req *FindRouteRequest) (*FindRou delay.Sleep(config.GetRouteCalcDelay(), config.GetRouteCalcStdDev()) // Generate a random number between 3 and 45 with decimals - eta := time.Duration((rand.Float64()*(3-45) + 3) * float64(time.Second)) + eta := time.Duration((rand.Float64()*(45-3) + 3) * float64(time.Second)) if os.Getenv("FAST_ROUTE") != "" { eta = time.Second }