@@ -840,7 +840,7 @@ func TestDistributor_PushInstanceLimits(t *testing.T) {
840840 preInflight : 101 ,
841841 inflightLimit : 101 ,
842842 pushes : []testPush {
843- {samples : 100 , expectedError : errTooManyInflightPushRequests },
843+ {samples : 100 , expectedError : httpgrpc . Errorf ( http . StatusServiceUnavailable , "too many inflight push requests in distributor" ) },
844844 },
845845 },
846846 "below inflight client limit" : {
@@ -893,7 +893,7 @@ func TestDistributor_PushInstanceLimits(t *testing.T) {
893893 ingestionRateLimit : 1000 ,
894894
895895 pushes : []testPush {
896- {samples : 100 , expectedError : errMaxSamplesPushRateLimitReached },
896+ {samples : 100 , expectedError : httpgrpc . Errorf ( http . StatusServiceUnavailable , "distributor's samples push rate limit reached" ) },
897897 {samples : 100 , expectedError : nil },
898898 },
899899 },
@@ -903,10 +903,10 @@ func TestDistributor_PushInstanceLimits(t *testing.T) {
903903 ingestionRateLimit : 1000 ,
904904
905905 pushes : []testPush {
906- {samples : 5000 , expectedError : nil }, // after push, rate = 500 + 0.2*(5000-500) = 1400
907- {samples : 5000 , expectedError : errMaxSamplesPushRateLimitReached }, // after push, rate = 1400 + 0.2*(0 - 1400) = 1120
908- {samples : 5000 , expectedError : errMaxSamplesPushRateLimitReached }, // after push, rate = 1120 + 0.2*(0 - 1120) = 896
909- {samples : 5000 , expectedError : nil }, // 896 is below 1000, so this push succeeds, new rate = 896 + 0.2*(5000-896) = 1716.8
906+ {samples : 5000 , expectedError : nil }, // after push, rate = 500 + 0.2*(5000-500) = 1400
907+ {samples : 5000 , expectedError : httpgrpc . Errorf ( http . StatusServiceUnavailable , "distributor's samples push rate limit reached" ) }, // after push, rate = 1400 + 0.2*(0 - 1400) = 1120
908+ {samples : 5000 , expectedError : httpgrpc . Errorf ( http . StatusServiceUnavailable , "distributor's samples push rate limit reached" ) }, // after push, rate = 1120 + 0.2*(0 - 1120) = 896
909+ {samples : 5000 , expectedError : nil }, // 896 is below 1000, so this push succeeds, new rate = 896 + 0.2*(5000-896) = 1716.8
910910 },
911911 },
912912 }
0 commit comments