From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752317AbdHBSkZ (ORCPT ); Wed, 2 Aug 2017 14:40:25 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:57006 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751890AbdHBSkW (ORCPT ); Wed, 2 Aug 2017 14:40:22 -0400 Date: Wed, 2 Aug 2017 19:39:40 +0100 From: Roman Gushchin To: Tejun Heo CC: Zefan Li , Waiman Long , Johannes Weiner , , , Subject: [RFC 0/4] cgroup hierarchy controls and stats Message-ID: <20170802183940.GA5590@castle.dhcp.TheFacebook.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [2620:10d:c092:200::1:17d6] X-ClientProxiedBy: DB6PR0202CA0041.eurprd02.prod.outlook.com (2603:10a6:4:a5::27) To BL2PR15MB1076.namprd15.prod.outlook.com (2603:10b6:201:17::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13ec936c-b0e3-485c-83b2-08d4d9d5de32 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BL2PR15MB1076; X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;3:Y3FnZz0r6m6CFM8FUTtkiTxk0nMGqjaY5PGtnkG4RAEoYlVIQww+pUDWwONsWaCIE9r/RhlP75J8S63/Q6ndNoW5okvgFNyci8VCOVjiX1EJI7jKtPu0s3tAbHDUaSyJY2qXc0PXL0XlgaPHniW/IYpeVZMTN5Fz7nZawpsFpNLr3WhXrGf+9VECU82LvXC3SDImD2xIDIcFIwtwpatxPK1sZA4duNU8N4nKiqhrSA0bRWxvj778XVmnmakxgfeWHDiLfTTxQ7lgosFA1OU0sHe/dDOySt/TvYXW7Q9xPnP1YV0VH8TcpdgijSbm6e/sFJCvbnUPlMf86SnwheXBY4JArhRvJpmVNSg774YVLxvyP++ubPkwIAxcdUIrId9fUr1xM5WG+matYHduxqxdUZRufA9t7PqUm7s7EcrNcrv2z3Hx0PZmHsRBsL0qtRvT2z5NvtiRRrkaOMQELCuBYgSEO9Kkscu5DY5T+yGZgds7Qk8QOYmC8lYgV24H75L+0xv7gYyc48yNStpNJ02GMdui5g/LLIcAkwDcCaVbFmKEl3FyWZz+2LtpJ78gTOsiFTX79wYHDxq8/1inJz5AAmmpFJHI3Gn6JWAr7BBfiAt2fQxPZbRYOgSWht9a3iZKLtn3xAzmzCCZhYk4RzIyneIuZZcDDHebAXNGofZlc5ZEHIoNFJsjYlqUMK1Hr1JkNBp5k0k1jCg9noj7ZUXbdsNRJS1YjXhKx6+EycGPYppMLYlj5C9BA4i1Df+Pw6XokbR+qm467TDintGmN3rcXYc+Gz4mwBmvamJSWKAK1Gc7GeXKvu1V3VImAM7Xb5qe X-MS-TrafficTypeDiagnostic: BL2PR15MB1076: X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;25:KhwRAtVImS0+uKRRnkVvtjx47g3uWQ9gOKYjj36iS3aJY6ZGMFLhgJJtOkwcrPG6BkkU8tYaBSJha9HijXyLjneo0rbEi9YaiVD9LPtd2WKiT3fMKm1VB/Qg2nQXT5ftwBbtv/l3sMCyAaNrds5AZLgCzQjw5tkIFRqSPuBBU4Ws/+SrQzaU4DXkl11thQ4LS9PEf+kUUdVf2/TGNohP5GilkcBtq/yEuMwYZZki7cVdqFL+xjxvAFJJKIZ+RUwxq9M5uccGpHfCgT9ln/zBe55kFjOzFA0ywITAVWHRk4IgJA1EPqBM1Yvv0aBvKQuyxRK/iw1IwIsBc0OzHC6rJyxnb5nabOWZLq4zCsog+uw2yXC6BTG4TqLaMP4vMxwxoe9lwhUveWVcFOvvDrDZQfnVVERIaoxi9gQ5A5fZqOKsszvLJB9yX2I+p84OZWHk4GGfuYfGlNS0kzdSUD8iK03b45KvsFusZSl3jRfBlcHHJD1QBruSxRgXOtDHCp3RTjc7zt46jWlPnmxsDh3phFfPY/hkTOFAr04uh/TyXuRVEfZbDj5TF1dDMINOFzAIB5B7pUhtuNzgqRuQFT5vONO4AGpQHosvxFv6SdQWeIt2e4aqfwZZO7qo4LWarxx4EeLWMUBqqeKvAAPofR5vp5NKX1BrFePtwoICnm7gvZ71nPEp5o1OeXikIWZioNYCTqs5RWg/y9rgDcPbM+XVjUbAy31NVYqg9lx7brhoIL6/UYIRdhw7murUXVBXrjZKs8yx/xpgS73TnhpXTgqTCXyRDDHYBm1AsJC12e2opXEEvfK/uERz1BLkBrANH8KRbs5r5j6yAGG0iocmnxSdkhOeCs7ccHfcFdo829vWjSemK530IWPRxyTv10PMmLWEW6WNbwkUqVL4Fv1hKT3mw4FKh2EnuwS9YPsXDRPICbY= X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;31:pVT8oSnzGfohFuIfCtknvuzyEl34O9cCf2pn1TAlDkXoRmS+nzkHTWBhwWYZjPcMQ3Sm4q43w59qEWDa+mKQ5oj99i3djo949vAWsYYS2depIxSm/Qc1gi8Fz1t8JIEpsn518HcLPfBp6yES7CMjYkwMhj8NY2jDGNmj/Iu/wagU877Q1wpJsQow71/oYcNAZStJyYVeCCCSkpjoRf2Vh57Z+HYcXZO/M07ydEhg9Z2aH478ubi+3or6ZFKMWmfrlP9pnPUXd/DwqJp1aaH1goRn/Njfx1cnNm74TuK/kjELi/34paG+1NFULJAyewAN8w6i3qAuAnnuj//Mkw+DI329TDNLvEGYziTwB4PM1ZbZ2fK5nKYjswiZ6PE16kbK3zMTru/fSRspxS3BpZQMsvCwidvnWa+dZiPBnbJFv44pPPIgTG+m2Ka3BdmNlQMfxSCPw4D9DvfpTepOvaq0vNTx0eERZGSm9ZKoE5SFuJNWz3NImv0QgAY/Av3eDLPCdSYlTrhe9kBGaKHBTlJFIfIOKYVDVjYQgJ5MkJFYEofMWAWClwIMKYduP/yfvXCtgA7uRgTgFMBOaXIw83Zm2AP9lh751P1o6bqUl0HPROn7eozi5jJsVy5HBSeM4ESHblJ/WIV5FLKJ4ulstfeMUcBd/h5jA/i4+q84NB4nhCk= X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;20:FgPFPt61JA5CXdKfGFh8aYwKeHpCql9TQckpABxTq4BwXRKMQbDA/2B0/SEcYuD0+Fsg+EbqqLAREU+u92WrVWVDg9IR2ceqteoH0me3P4bCvWkqZJhjnRSMBg57QMmA1N2VO0/25C6aahwQPOrFB2RrtyzRL2HI42WTFi+mcPvK4KdhF9BaTtMACv6+QfgomeUBckN+8wBf6Tb9KUjdmN73rqdThIPvnkZ/QmKXQcLOPwScp76rRFNTKgtPI48vHlWEnA7V0yAXyc7soUfbDc5TUNk6SGtlCh5s/uaCAsQgVBhKepGUuIlQKPa+2RrZY+IhLpPYk5pFuFSD0ta7EMhqTwXrGQt88/BiNaGVoz6KfKlCbSmMQ+LN9DwvwXEoSoZbvRMN9sgMDM9oNNJRO3mBbC/WKNJD3MCs461OL5m2h/tIKhS/pAOV3N0HoTAifq+EiO8ZN/N3HK+IWZXqm6rpdmzH9bag47c3+h5dXdTNKe/Je0j06oDGqekNu4PJ X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(67672495146484); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BL2PR15MB1076;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BL2PR15MB1076; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR15MB1076;4:SB52FAhZgcLYmDX3wu1AfvtdJMUUTeXAJrv+iJMoDR?= =?us-ascii?Q?atQ7jPyFQ5Ba4aI+MYBNW0cBZKzZ+bUdlppzAh3TjzD2lIRbalj85yjjurmT?= =?us-ascii?Q?R/at6TipP9xTEpd0VILqpRAsT9/9Bvtva48JLz39Lkf6jSTi0KkXdPLBKWI5?= =?us-ascii?Q?e9W/id3u7+tAdnjB90/W3JrPMNgVEKNct7k+0hvUbv8p1LbTXde6n55Dhlo3?= =?us-ascii?Q?hM5zkPf+X8JiTfJqxp9pG/RWKOSiKIo+cH94TKVXWNUlC4xshbMuk7c8mhxu?= =?us-ascii?Q?bLWqjIYqiFhcmd2VjJjg0RaOjY0a/rT1KRXZYw2RSG6qRwBbUMmZAm/HUlH4?= =?us-ascii?Q?E22ki8uxttoz4QTa+6GZIu3qwmwYUKBE0SPu1ZCd/yosE7Uw815ONFAwpqpC?= =?us-ascii?Q?nOFcUlWxwsmhAocT9FI5mDMyG9N+v8DPh+pvIjUp0mRMj9EQjba47V9H3wgR?= =?us-ascii?Q?INxpGWY7fRqwe3/HshLyesHL8ys6wBQW9uRzJtdS+33KfOKpQHlnyydCybiK?= =?us-ascii?Q?w4B8SkAkKV2Q7El0I9Nl5IuPR3itI5ndmMHuw2UDcdtnU9r5KV2Hfxzb3Sfg?= =?us-ascii?Q?nezUvQfKJA0Cy3Tng5ZBJudyDwqmM7Gci/ecvqQwsoabQ7b0MrLPheJEySws?= =?us-ascii?Q?u4L1YGJQ8uG5GOmCE6S6JOGzD21hljF8WtGrhUypJW/NAwDh8jk0do9xlIHs?= =?us-ascii?Q?Hq2lZMBoO5tRiQD9gYGc9Ko5tjr3BEpPSlSbZjxjP7LPgPmcKMX5Q44p6u3V?= =?us-ascii?Q?wKo1bTQhJUVREAEP8AVmBx4hAjVaL8nT81s93iMmxHMmo5bJupcc3WtVnv6R?= =?us-ascii?Q?mGexROhKmKwIztOkXHEsRGcHbaAfsiUBzjziDs96auOVSBPyEWICeTb/67jl?= =?us-ascii?Q?vJPL+7m5KuOGtiNPnBE3qrIZLGTT3yWRLemgzUESbY9ftKTW+rCHkOxW/tgJ?= =?us-ascii?Q?fAQqdbpD+/ThWz76ZGmi+eEhFGhqku4OWiM2jgMTwW7vNN4Cf1GljH8ETXTT?= =?us-ascii?Q?zgeUuM8mxQ04DQCHbxF09p4gVWjcgVITLO3cQD60srd80kU+ep4NLD9eNk7d?= =?us-ascii?Q?gR8yazS8BAc/NIDxVNtuqz6ypdvQqD87n+1z3eijm/JkZHOMGlIiDlancf55?= =?us-ascii?Q?9/U/xCgdNuwTsVyU7tV9h6//r1vbEcK2rttuqQu7DM+Synk1DoTjD3QPAzNP?= =?us-ascii?Q?jjIOb+wSaIufQbEDunQYi/l0kulmVL4Sif4Xkd4Ufld+9mXu1Kbfj+DQ=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 0387D64A71 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(7370300001)(6009001)(39850400002)(39450400003)(39410400002)(39400400002)(39840400002)(189002)(199003)(86362001)(105586002)(33656002)(54356999)(50986999)(47776003)(53936002)(6116002)(8676002)(81156014)(68736007)(81166006)(9686003)(97736004)(50466002)(54906002)(478600001)(23726003)(189998001)(1076002)(55016002)(5660300001)(42186005)(101416001)(83506001)(6916009)(38730400002)(110136004)(7350300001)(106356001)(4001350100001)(7736002)(6666003)(305945005)(2906002)(25786009)(6506006)(4326008)(18370500001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:BL2PR15MB1076;H:castle.dhcp.TheFacebook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR15MB1076;23:AazDbciQEjTpS1ik8YfVrh1dCpbJ0cRcBjLCiUYuS?= =?us-ascii?Q?kgFLiaUoVdCiJ9Wmq701ZwWmv0rhXw+Ho1P4hqTMVpXQihUrxtKpVBNOPs7F?= =?us-ascii?Q?dphdZaEoQgaxkgKmqF9J4/qtD+6LKZoVk6mi7PYiRnJvZYYBgVKTt4Ds/mvr?= =?us-ascii?Q?A+kbbCMH93XSPVGX5x5lOV7mDfitkRkMBnhHNCBEhhcx0swpoi5CIDCvPXLO?= =?us-ascii?Q?fFsEPskfcEWdYRsX9pjYaz0Vxg0B20LbAatXKb2nSHHbLzSKjRuaOqV7vh01?= =?us-ascii?Q?mHUBl7LxqGrdD1V5eEp1yC5kN0X8AZ7dnvT9YxSTkQMbJJN7apy7E0KTDtOH?= =?us-ascii?Q?jTqi/FZZ/pivf808YEDEcfI5hJtPEMbJxzuMmuaOIsZdhliLPV9KP1gVwe5y?= =?us-ascii?Q?3ckCbd9i8Hmrzc3yOc3Wa/3WWXN3/HdjFPwZyNd5lcVxiFFZN0pgR99EFK53?= =?us-ascii?Q?qUrQZ2E+w9UsG8Ca4b/k2GvXPvMD+VcwWSgxkSCprtWFISIqx8oZJFl5GPWN?= =?us-ascii?Q?zO9FY3X4Y2q79B9mLawJQ+m+1AkEZDitVu8A4sFr+hw8vFCfxaPwxWzHcooR?= =?us-ascii?Q?VNBqhbySAfbFYbMSsCp6NLqkwZAwOFBhzZUnOw6BG9LjlQ3CCKpVbbHI24PI?= =?us-ascii?Q?c2TGSLSKXKSRuT+CuFlb6L/jsz/TyBqVMCeHjv46CKM+IjMO6SvEVMGZxSCH?= =?us-ascii?Q?DGpGePXwC1GiFEiFIL2YBwBdyQb1VUFN0+bWkLjXuKEQLESLJpOakhlVVG7z?= =?us-ascii?Q?b0cS4cjdh/ed4bWyWl22//+i7CSn+DP9W6bsrTorGcG3aj4r203I7NS7DLq8?= =?us-ascii?Q?DAqPAdRniZ3IAvgv6pVlFyu7kf9OVX5DbuZfvIX5MZmvdlkRbKzkP1IyaFgO?= =?us-ascii?Q?+Zu65jiXOn/aQk88volHuGNomasNqsypDUtN4dLT1Uav0mkArX5D82HdCo7m?= =?us-ascii?Q?6+pIVwiI0tY80RZSbz+OY6FLdFpOK70SqxYCDKHtJgrxWtp3EnlIX/tL+wGN?= =?us-ascii?Q?IpHkYSQbRwW1WcqsQEiLWe0entPKyPAZUpXm9FlPVfo9I63U3tsbsZfCMnXt?= =?us-ascii?Q?ZSx+F56U9/4HpOZlRqgwqb7CN4geebPvjJFyAgeyrmH8UErPeaWguWH7jNfd?= =?us-ascii?Q?AXKFMim+JfubUoJFToy3pLkOXf0d0PRDKBW3wJVSVdX0a5ZVJPNDaWaIxloz?= =?us-ascii?Q?WYiz0S/KlZGZvgYVsSr9wsx/cbduPrNm7k0VzWMob8QQKyEo2tymILJq15vO?= =?us-ascii?Q?Sn0ZdJCcdPGQoB/ubA=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR15MB1076;6:bC3fOfiitjsMAdbJ+zMcT9ftCnHh3+3oan3Xj3ixcJ?= =?us-ascii?Q?Elrl0usUTYR0QdQ1VTZlQ6V83LAxOrlb8dr86owZ4zWb/73Kjsc+cYF3AWG4?= =?us-ascii?Q?Opzcx3SJnmH9Q0Q4ty0dh+t0u30659LczHwzzcaG+owFkSC5fdoOnYG9jJfW?= =?us-ascii?Q?CiBHrwyvfbL2QI+s/knE62vDpePzmsu06lTlqJD52bbngyryBr3R4aq10VCt?= =?us-ascii?Q?nt8goJ62UNGstdEYzBpVOf3cJoY3WKSVhzi3gbD9ezaX4DuKMk6Os+8Dj0F4?= =?us-ascii?Q?9RexY2oa+MA4jKW9ksYuyB1hHJFicq8jR5Yb8qpwvL/m+iJQxCgAX636kG9C?= =?us-ascii?Q?OlxHoyB8tKyknmSzi9tdM2+0pvl13DZLdv8M2xrbwUCfkldTGZNLZ+cYPOwF?= =?us-ascii?Q?WOL0b6jIyJ+AVeZvhZUVwNvmv+HQGmCbpcB0pDygzDpBnfEjpp4aS09o0SXe?= =?us-ascii?Q?MtINGQexf5Ea5iQd7MPeZ39USC0gYI1T5sdgv2fyG3GB95c3OLU0WOdaCcC5?= =?us-ascii?Q?+Cav2HVyXfxjQk0ZhefSmp9yZpghemchtTCYlL7Z6LgAvQgDlBXXs+dfB5PT?= =?us-ascii?Q?YUMmbJm4zHlaJM3t8hCb6GGItO3bAg8IvG9b6o06e2IHKOxMUYEBMx8W78dI?= =?us-ascii?Q?bIP26STr1lSOf21IQiN/nBTEvoj5FWGmhFkqOpxvX6gWTPN3vLJ8RdsgR5Lp?= =?us-ascii?Q?zHFS+Z2yTmFnhuW59U+w75H+r7YwJ4ucePlP6dZuVnnaj9ZcNy+jt7oU1Iad?= =?us-ascii?Q?3dn1d8JuDVSR5UhmfyuhnKVUE+ng7x+GdAQE6kk54QBjlR5hxXMn64z/yyfk?= =?us-ascii?Q?HtfhbebCDAKOl4lWVxvruOC9MLL4F4FgGBwntvmOTo3YimYgbhnRdW2YDyAh?= =?us-ascii?Q?jZ53CN/KrzymGDOf/LM89N5+ZjL6jfxrHlM7j/YF0TuUfSkc33x+x9YuZkZI?= =?us-ascii?Q?SDTdESFam4nIBwLO7HUssf3p2yEh9l+y3axMxSQujJYodzsUH59QC+3bNX34?= =?us-ascii?Q?I=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;5:P7szOan+jJM45OPUxlZb4q5e/hLKdmqtbE1mUAHUccUrKTrOTUiGf4R6Uq83M0880M6A+3KdQoh+a8ETnZK+QukxAlywLAX21njMgHL1NGDViB2tvnZBmTgLghwrPJTG2fsJcU9uZWipnO9pIaqWT3R8+Yv935CdmLppXLLKgIFf6ZN8E0a2/Nv5GbMmeT7JIBFNBb+2BzlK7cL5QRXZXAeb+PfIgpgxYzvxdSAKvwWKeMKhpLJwjfn3C61AuZqzSJOkSYGk566lzc/GzTTIHHYI79sATDGyFNIER+1XMLZ0m965uru2hb+R0ItYDKo49f69kIMPmz9TSoAl4/Vw7ForyMHfaTe+CTj0inWObQYyVeBr+KGSoz6lIFLrrOUEsFbUwgjiUbTaIxy14YwIU601xY10TXAYfrBbBEzjRn5m1QRBS+OeIU3ZpMgKspL0oZNzIcdx2VRO2fOipxhVrfZCtK+SUC6bOx2gEIK06B6kdRFzF50oBtPIkdBf+EgW;24:Baeonm0BWq4Pu5LzSkkjry+OIZ2FWRhlxxbo2Nkb11+mhgHaPTQlwhdk1GwUVW1SiZ1aHe2/eFHCfMi31Fxj5xF06YHSvOFWgoZ41IvdC5w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;7:yR71lGlx/VDq/bxoEfZRhg8RS+QyQghGF1YqWC3rgz4aQgUCDjwWrluYvtbsVDGq0+kpnSQYIjlwLmW/iLZUOG9pagf6v9ThdLDZpUXcS2myNqlII3L8nweovgTv/LdHxluDf8AQXBnwEx/62gaM8pY1ytKjWI5tHDJwNeU5BPxYITm/dTSrf5Tv9EmQQVoYEQ6j7ZqILg8Z47ahJulZlCNFRkoXruOphTQRE4Z9W9Kc4Uk4vcEPb0qV2DeS7gqrPCyFh7HsRrNhx2wsUD0WsLL2v3/tnxODNbbqwZXtijoEzbEYbFVRn0GC0Lzf0UBWh9SL+VrsJiCkELGXfLzuTsH6kg/Xd1K/tiWptSTyH+QdstcnF1C+t9OzpEF0a4U+Sf8Vs/yS4gZ6lldNrZ5StGWnVhb8XCe57ZteBsmrS6giuFyEv1sVjKNnj0C+ZZHRCK0zw4SufUW02sdiN85QOsmSfzsut3Ilx41qD590yLoD5PI0OUON/MTTFvSx2+/KE1d2oYtfvD8Z7kAcYhREpjSiCbAoIijXb02N8Ufy3gVgIGlp/8HqI9NabUCMblCjSCGdWhpZ4Dgsp65WpuuM29PGbM0wA1B6Z+4DrA08mq2+NkzzE0YNMBgkLhTr7exnh6pMJohEjswOqRDKmhB5ulvTPIiuJsbg6MR/s5SWeRniLZkVDg1998vu3p+ERViNZ/uMwQofRdSGhB7UxPX6VmPtTM+P9YTLiPohxsgH3sWmU0JxKwTO8+0n9YMHzBq6YCluN7v/XlGO2/xFJ0pvi+JWOMDxbBlUtkerx1eIlWI= X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB1076;20:A5C0GDStMZZsj3vkg4LV/eAxiMbzaxBnhZivC41DsDLBmrBEA0D6bqYwP+KpGlwckzcqAhtI3FKyHsyjMR3kK71Sb2rH6JJEnrcSS4r+jBgQXcrDk78lcf65SoFB2jEXPhfmEISUXYoWiiK7hUQ4mZd7dLYceTtF8UCaZHoLnSk= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 18:39:53.5352 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR15MB1076 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-02_09:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Date: Wed, 2 Aug 2017 17:55:28 +0100 From: Roman Gushchin To: cgroups@vger.kernel.org Cc: Roman Gushchin Subject: [RFC 0/4] cgroup hierarchy controls and stats X-Mailer: git-send-email 2.13.3 Creating cgroup hierearchies of an unreasonable size can affect system performance. A user might want to limit the size of the cgroup hierarchy. This patchset implements an ability to control and monitor cgroup hierarchy size. Patch 1 implements tracking of live and dying descendant cgroups on each cgroup level. Patch 2 adds cgroup.max.descendants and cgroup.max.depth interfaces to set up hierarchy limits. Patch 3 adds cgroup.stat interface with simple hierarchy stats. Patch 4 is a trivial cleanup. Roman Gushchin (4): cgroup: keep track of number of descent cgroups cgroup: implement hierarchy limits cgroup: add cgroup.stat interface with basic hierarchy stats cgroup: re-use the parent pointer in cgroup_destroy_locked() Documentation/cgroup-v2.txt | 32 +++++++++ include/linux/cgroup-defs.h | 13 ++++ kernel/cgroup/cgroup.c | 163 +++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 205 insertions(+), 3 deletions(-) -- 2.13.3