mirror of https://github.com/grpc/grpc-node.git
				
				
				
			Merge pull request #2084 from murgatroid99/grpc-js_disable_session_memory_limit
grpc-js: Disable per-session memory limit by default
This commit is contained in:
		
						commit
						7664a49a99
					
				|  | @ -1,6 +1,6 @@ | |||
| { | ||||
|   "name": "@grpc/grpc-js", | ||||
|   "version": "1.6.2", | ||||
|   "version": "1.6.3", | ||||
|   "description": "gRPC Library for Node - pure JS implementation", | ||||
|   "homepage": "https://grpc.io/", | ||||
|   "repository": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js", | ||||
|  |  | |||
|  | @ -406,6 +406,12 @@ export class Subchannel { | |||
|       connectionOptions.maxSessionMemory = this.options[ | ||||
|         'grpc-node.max_session_memory' | ||||
|       ]; | ||||
|     } else { | ||||
|       /* By default, set a very large max session memory limit, to effectively | ||||
|        * disable enforcement of the limit. Some testing indicates that Node's | ||||
|        * behavior degrades badly when this limit is reached, so we solve that | ||||
|        * by disabling the check entirely. */ | ||||
|       connectionOptions.maxSessionMemory = Number.MAX_SAFE_INTEGER; | ||||
|     } | ||||
|     let addressScheme = 'http://'; | ||||
|     if ('secureContext' in connectionOptions) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue