Skip to content

Commit

Permalink
Increase timeout for settling msgs to 60sec Azure#3764
Browse files Browse the repository at this point in the history
  • Loading branch information
ramya-rao-a committed Aug 27, 2019
1 parent 30556ed commit f3a0cd4
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 7 deletions.
5 changes: 2 additions & 3 deletions sdk/servicebus/service-bus/src/core/messageReceiver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ import { ClientEntityContext } from "../clientEntityContext";
import { ServiceBusMessage, DispositionType, ReceiveMode } from "../serviceBusMessage";
import { getUniqueName, calculateRenewAfterDuration } from "../util/utils";
import { MessageHandlerOptions } from "./streamingReceiver";
import { messageDispositionTimeout } from "../util/constants";

/**
* @internal
Expand Down Expand Up @@ -1021,7 +1020,7 @@ export class MessageReceiver extends LinkEntity {
"Hence rejecting the promise with timeout error.",
this._context.namespace.connectionId,
delivery.id,
messageDispositionTimeout
Constants.defaultOperationTimeoutInSeconds
);

const e: AmqpError = {
Expand All @@ -1031,7 +1030,7 @@ export class MessageReceiver extends LinkEntity {
"message may or may not be successful"
};
return reject(translate(e));
}, messageDispositionTimeout);
}, Constants.defaultOperationTimeoutInSeconds);
this._deliveryDispositionMap.set(delivery.id, {
resolve: resolve,
reject: reject,
Expand Down
5 changes: 2 additions & 3 deletions sdk/servicebus/service-bus/src/session/messageSession.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ import { ClientEntityContext } from "../clientEntityContext";
import { convertTicksToDate, calculateRenewAfterDuration } from "../util/utils";
import { throwErrorIfConnectionClosed } from "../util/errors";
import { ServiceBusMessage, DispositionType, ReceiveMode } from "../serviceBusMessage";
import { messageDispositionTimeout } from "../util/constants";

/**
* Enum to denote who is calling the session receiver
Expand Down Expand Up @@ -1159,7 +1158,7 @@ export class MessageSession extends LinkEntity {
"Hence rejecting the promise with timeout error",
this._context.namespace.connectionId,
delivery.id,
messageDispositionTimeout
Constants.defaultOperationTimeoutInSeconds
);

const e: AmqpError = {
Expand All @@ -1169,7 +1168,7 @@ export class MessageSession extends LinkEntity {
"message may or may not be successful"
};
return reject(translate(e));
}, messageDispositionTimeout);
}, Constants.defaultOperationTimeoutInSeconds);
this._deliveryDispositionMap.set(delivery.id, {
resolve: resolve,
reject: reject,
Expand Down
1 change: 0 additions & 1 deletion sdk/servicebus/service-bus/src/util/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,5 @@ export const packageJsonInfo = {
version: "1.0.3"
};

export const messageDispositionTimeout = 20000;

export const max32BitNumber = Math.pow(2, 31) - 1;

0 comments on commit f3a0cd4

Please sign in to comment.