commit | 44d8daf972da0f07d7ff31bc73f468f585e5cf31 | [log] [tgz] |
---|---|---|
author | Jungho Ahn <jhahn@google.com> | Fri Jan 16 10:39:15 2015 -0800 |
committer | Jungho Ahn <jhahn@google.com> | Fri Jan 16 10:39:19 2015 -0800 |
tree | c8bcd0f2733d15f96e0e691d45eb066b370feabc | |
parent | 3bea4c6d3319fc164f38a99aa4ec81f149a30a21 [diff] |
veyron/runtimes/google/ipc: fix a bug in caching blessings. o The bug makes a client to send its blessing for every new flow without using a cached one causing the server validating the same blessing repeatedly. o IPC benchmark 'Benchmark___10B' shows the latency of a single Echo call is reduced from 8.03ms to 5.66ms. o Also fixed a bug in using blessings instance (pointer) as cache key, which makes the cache under utilized. Change-Id: Ibda83271236638a0c4aad550480fd78a11347191