From mboxrd@z Thu Jan 1 00:00:00 1970 From: anshul makkar Subject: Re: [PATCH -v3 1/1] ratelimit: Implement rate limit for credit2 scheduler Rate limit assures that a vcpu will execute for a minimum amount of time before being put at the back of a queue or being preempted by higher priority thread. Date: Wed, 3 Aug 2016 12:43:44 +0100 Message-ID: <57A1D8F0.5020307@citrix.com> References: <1469463147-4798-1-git-send-email-anshul.makkar@citrix.com> <1469550096.32102.53.camel@citrix.com> <1877c9ff-ac9d-6ef9-9b83-488502f99bb3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1877c9ff-ac9d-6ef9-9b83-488502f99bb3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap , Dario Faggioli , xen-devel@lists.xen.org Cc: george.dunlap@eu.citrix.com List-Id: xen-devel@lists.xenproject.org T24gMDMvMDgvMTYgMTE6MTYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMjYvMDcvMTYgMTc6 MjEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+PiBPbiBNb24sIDIwMTYtMDctMjUgYXQgMTc6MTIg KzAxMDAsIEFuc2h1bCBNYWtrYXIgd3JvdGU6Cj4+PiBJdCBpbnRyb2R1Y2VzIGNvbnRleHQtc3dp dGNoIHJhdGUtbGltaXRpbmcuIFRoZSBwYXRjaCBlbmFibGVzIHRoZSBWTQo+PiBUaGUgc3ViamVj dCwgd2hpY2ggd2lsbCBiZWNvbWUgdGhlICJ0aXRsZSIgb2YgdGhlIGNvbW1pdCwgaXMgd2F5IHRv bwo+PiBsb25nLiBUaGF0IG11c3QgYmUgYSB2ZXJ5IGNvbmNpc2UgaGVhZGxpbmUgb2Ygd2hhdCB0 aGUgcGF0Y2ggaXMgYWJvdXQsCj4+IGFuZCBzaG91bGQgYWxzbyBoYXZlIHRhZ3MsIHNwZWNpZnlp bmcgd2hhdCBhcmVhcyBvZiB0aGUgY29kZWJhc2UgYXJlCj4+IGFmZmVjdGVkLiBTbyB3aGF0IGRv IHlvdSB0aGluayBvZiB0aGlzOgo+Pgo+PiAgICB4ZW46IGNyZWRpdDI6IGltcGxlbWVudCBjb250 ZXh0IHN3aXRjaCByYXRlLWxpbWl0aW5nLgo+Cj4gSXQgbG9va3MgbGlrZSBpdCdzIGp1c3QgbWlz c2luZyBhIGNhcnJhZ2UgcmV0dXJuIC0tIEkgY291bGQgZml4IHRoYXQgdXAKPiBvbiBjaGVjay1p bi4KPgo+Pgo+PiBPbiBhIG1vcmUgdGVjaG5pY2FsIHNpZGUsIEkgdGhpbmsgdGhhdC4uLgo+Pj4g KyAgICBpZiAoIHBydi0+cmF0ZWxpbWl0X3VzICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgc190 aW1lX3QgcmF0ZWxpbWl0X21pbiA9IHBydi0+cmF0ZWxpbWl0X3VzOwo+Pj4KPj4gLi4uIHRoaXMg c2hvdWxkIGJlOgo+Pgo+PiAgIHNfdGltZV90IHJhdGVsaW1pdF9taW4gPSBNSUNST1NFQ1MocHJ2 LT5yYXRlbGltaXRfdXMpOwo+Pgo+PiBJIHJlYWxpemVkIHRoYXQgYnkgbG9va2luZyBhdCB0cmFj ZXMgYW5kIHNlZWluZyBlbnRyaWVzIGZvciB3aGljaAo+PiBDU0NIRUQyX01JTl9USU1FUiB3YXMg YmVpbmcgcmV0dXJuZWQsIGV2ZW4gaWYgSSBoYWQgc2V0Cj4+IHNjaGVkX3JhdGVsaW1pdF91cyB0 byBhIHZhbHVlIGdyZWF0ZXIgdGhhbiB0aGF0Lgo+Cj4gWWVzLCBEYXJpbyBpcyBjb3JyZWN0IGhl cmUuCj4KPiBUaGVyZSdzIGFsc28gYSBzbWFsbCB0eXBvIGluIG9uZSBvZiB0aGUgY29tbWVudHMg KCJvbnciIGluc3RlYWQgb2YgIm93biIpLgo+Cj4gV2l0aCBhbGwgdGhvc2UgY2hhbmdlZDoKPgo+ IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4K PiBJZiBBbnNodWwgYW5kIERhcmlvIGFyZSBoYXBweSwgSSBjYW4gZml4IGFsbCB0aG9zZSB0aGlu ZyB1cCBvbiBjb21taXQuCj4KRmluZSB3aXRoIG1lLgo+IC1HZW9yZ2UKPgpBbnNodWwKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK