{"push_id":660455616,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"506fa1102416feb914b7f918574ec0f06c454694","before":"daca6f6755688566d6b08e9db1e00622c17bcdb0","commits":[{"sha":"0509baf2f94eb9d3a313b5f00da639b065dd25d5","author":{"email":"4c73a89c571077a9c92d6439f024fe577a7eec0f@fb.com","name":"Alan Frindell"},"message":"Priority Tree implementation\n\nSummary:\nFirst cut at implementing the h2 priority tree.\n\nFor HTTP servers, we'll want to expose the priority info (via HTTPMessage?).  It's unclear if we need/want to expose the entire tree.\n\nThe general plan within proxygen is to use priorities to determin which transactions can produce egress.\n\nWe need a common interface for the SPDY priority queue and H2 priority tree.  The current spdy interface is just top(), and HTTPTransaction juggles priorities within a band to RR across txns.\n\nI had previously thought about attempting to hint to the handler just how much egress a given transaction might be allowed to produce, multiplying the relative weight by the buffer limit.  This might be an invasive API change.\n\nTest Plan: Unit tests\n\nReviewed By: ranjeeth@fb.com\n\nSubscribers: doug, bmatheny\n\nFB internal diff: D2048426\n\nSignature: t1:2048426:1431127832:1eb2e8b4cedc4191c6d48b4c168af2766d13da2c","distinct":true,"url":"https://api.github.com/repos/facebook/proxygen/commits/0509baf2f94eb9d3a313b5f00da639b065dd25d5"},{"sha":"d475b08f54df97277701ee5dfad542b8f3e3a8be","author":{"email":"4c73a89c571077a9c92d6439f024fe577a7eec0f@fb.com","name":"Alan Frindell"},"message":"Use os.path.basename to get the base file name to build class name\n\nSummary:\nname. Because some build environment may generate code in a different\ndirectory, like\nhttps://github.com/mzhaom/trunk/blob/master/third_party/proxygen/BUILD\nCloses https://github.com/facebook/proxygen/pull/43\nGithub Author: Ming Zhao <mzhao@luminatewireless.com>\n\n{sync, type=\"child\", parent=\"github\", parentrepo=\"facebook/proxygen\", parentprnum=\"43\", parentprfbid=\"1573801849541099\"}\n\nTest Plan: Imported from GitHub, without a `Test Plan:` line.\n\nReviewed By: viswanath@fb.com\n\nSubscribers: doug, bmatheny\n\nFB internal diff: D2056737\n\nSignature: t1:2056737:1431382168:a4e0671bbf42052ede671ebea6a81d562f38e41a","distinct":true,"url":"https://api.github.com/repos/facebook/proxygen/commits/d475b08f54df97277701ee5dfad542b8f3e3a8be"},{"sha":"6e0495e180aea4c84c0dc44f76bffca896f6b9bb","author":{"email":"736e839e37d1c44c3cb97cebedfb03aa74a65365@fb.com","name":"Praveen Kumar Ramakrishnan"},"message":"Bump folly version to 38","distinct":true,"url":"https://api.github.com/repos/facebook/proxygen/commits/6e0495e180aea4c84c0dc44f76bffca896f6b9bb"},{"sha":"506fa1102416feb914b7f918574ec0f06c454694","author":{"email":"736e839e37d1c44c3cb97cebedfb03aa74a65365@fb.com","name":"Praveen Kumar Ramakrishnan"},"message":"Bump version to 23:0","distinct":true,"url":"https://api.github.com/repos/facebook/proxygen/commits/506fa1102416feb914b7f918574ec0f06c454694"}]}