Any update on this ? Madhu Sent from my iPhone
> On Oct 14, 2016, at 11:40 AM, Madhu <informma...@gmail.com> wrote: > > I still see the crash with the changes. Below is the trace. > > [ 1037.412668] Call Trace: > [ 1037.415402] [<ffffffff81b96521>] dump_stack+0x64/0x82 > [ 1037.421146] [<ffffffff81b91a46>] dump_header+0x7f/0x1f1 > [ 1037.427083] [<ffffffff810b3e76>] ? put_online_cpus+0x56/0x80 > [ 1037.433507] [<ffffffff811110ac>] ? rcu_oom_notify+0xcc/0xf0 > [ 1037.439834] [<ffffffff811a2735>] oom_kill_process+0x205/0x360 > [ 1037.446356] [<ffffffff814595b5>] ? security_capable_noaudit+0x15/0x20 > [ 1037.453655] [<ffffffff811a2ee2>] out_of_memory+0x492/0x4d0 > [ 1037.459883] [<ffffffff811a8f30>] __alloc_pages_nodemask+0xa00/0xb60 > [ 1037.466988] [<ffffffff811eb1fa>] alloc_pages_vma+0x9a/0x160 > [ 1037.473314] [<ffffffff811cd5c8>] handle_mm_fault+0xd38/0x1080 > [ 1037.479835] [<ffffffff811d4b74>] ? change_protection+0x594/0x850 > [ 1037.486647] [<ffffffff8109f5ae>] __do_page_fault+0x19e/0x560 > [ 1037.493070] [<ffffffff811d4f81>] ? mprotect_fixup+0x151/0x290 > [ 1037.499588] [<ffffffff8109f9a1>] do_page_fault+0x31/0x70 > [ 1037.505623] [<ffffffff81ba40e8>] page_fault+0x28/0x30 > > >> On Thu, Oct 13, 2016 at 1:52 AM, Justin Cattle <j...@ocado.com> wrote: >> >> I would be: >> >> bird_1.6.2-1~bpo8+1madhupatch1_amd64.deb >> >> >> Apologies, but I just realised I forgot the step to actually apply the patch >> to the file! :) >> You may have realised that, and done it - but if not, just repeat the steps >> again, but change the "apply patch" section to this: >> >> # Apply patch # >> >> cd bird-1.6.2 >> >> quilt new 1000-fixed-memory-bloating-on-kernel-merge-paths-together.patch >> quilt add nest/rt-table.c >> patch -p1 < ../0001-Fixed-memory-bloating-on-kernel-merge-paths-together.patc >> quilt refresh >> quilt header -e # enter a description of the patch >> quilt push >> quilt refresh >> >> >> If you do have to do this process again, it's best to delete the directory >> you did the work in, and create it again, or just do it again in another >> directory starting from "# get source #" >> That should prevent any associated build issues. >> >> >> >> >> Cheers, >> Just >> >>> On 13 October 2016 at 01:14, Madhu <informma...@gmail.com> wrote: >>> Thanks Just. I followed your steps. I got these files. Which one I have to >>> install? >>> >>> ls >>> bird-1.6.2 >>> bird-bgp_1.6.2-1~bpo8+1madhupatch1_all.deb >>> bird-doc_1.6.2-1~bpo8+1madhupatch1_all.deb >>> bird_1.6.2-1~bpo8+1.debian.tar.xz >>> bird_1.6.2-1~bpo8+1.dsc >>> bird_1.6.2-1~bpo8+1madhupatch1.debian.tar.xz >>> bird_1.6.2-1~bpo8+1madhupatch1.dsc >>> bird_1.6.2-1~bpo8+1madhupatch1_amd64.changes >>> bird_1.6.2-1~bpo8+1madhupatch1_amd64.deb >>> bird_1.6.2.orig.tar.gz >>> >>> >>> Please let me know. >>> >>> Thanks, >>> Madhu >>> >>>> On Wed, Oct 12, 2016 at 12:16 PM, Justin Cattle <j...@ocado.com> wrote: >>>> I'd like to, but sorry I can't really. >>>> >>>> I can give you a lot of pointers though - and it's good to learn something >>>> about the package management :) >>>> >>>> >>>> First, get yourself a host that is the same debian or ubuntu version that >>>> you want to deploy the package on, and use it to build the package. Then >>>> create a directory where you want to do the build and cd in, preferably >>>> not as root. >>>> >>>> # setup # >>>> >>>> sudo apt-get install devscripts build-essential dpkg-dev quilt >>>> >>>> cat << END > ~/.quiltrc >>>> > export QUILT_PATCHES=debian/patches >>>> > export QUILT_NO_DIFF_INDEX=1 >>>> > export QUILT_NO_DIFF_TIMESTAMPS=1 >>>> > export QUILT_REFRESH_ARGS="-p ab" >>>> > export QUILT_DIFF_ARGS="--color=auto" >>>> > END >>>> >>>> sudo apt-get build-dep bird >>>> >>>> # get source # >>>> >>>> apt-get source bird >>>> >>>> # Apply patch # >>>> >>>> cd bird-1.6.2 >>>> >>>> quilt new 1000-fixed-memory-bloating-on-kernel-merge-paths-together.patch >>>> quilt add nest/rt-table.c >>>> quilt refresh >>>> quilt header -e # enter a description of the patch >>>> quilt push >>>> quilt refresh >>>> >>>> # Bump version with local name # >>>> >>>> dch -l companyname # or some other name - enter into as appropriate and >>>> save the file >>>> >>>> # Build the package # >>>> >>>> dpkg-buildpackage -tc >>>> >>>> # That's it! # >>>> cd .. >>>> >>>> ls -al # you should see some packages if it worked. >>>> >>>> >>>> Hope that helps.. >>>> >>>> >>>> >>>> >>>> Cheers, >>>> Just >>>> >>>>> On 12 October 2016 at 18:21, Madhu <informma...@gmail.com> wrote: >>>>> Hi just, >>>>> >>>>> Is there any way you can give me your built debian package, So that I >>>>> can install and check :) ? >>>>> >>>>> Madhu >>>>> >>>>>> On Wed, Oct 12, 2016 at 8:37 AM, Justin Cattle <j...@ocado.com> wrote: >>>>>> Personally - I get the debian source package, then apply the patch to >>>>>> that using quilt, bump the version with my own local identifier, and >>>>>> build the new package. >>>>>> >>>>>> >>>>>> >>>>>> Cheers, >>>>>> Just >>>>>> >>>>>>> On 12 October 2016 at 16:19, Madhu <informma...@gmail.com> wrote: >>>>>>> How to install this patch? >>>>>>> >>>>>>> Madhu >>>>>>> >>>>>>> Sent from my iPhone >>>>>>> >>>>>>> > On Oct 12, 2016, at 5:27 AM, Jan Matejka <jan.mate...@nic.cz> wrote: >>>>>>> > >>>>>>> > Hi! >>>>>>> > >>>>>>> > Please try the last commit in GIT, branch master. Commit ID >>>>>>> > 2e7fb11a6e31324151c6db98df2fe26d2d6cffab. >>>>>>> > Attaching the patch as well. >>>>>>> > >>>>>>> > Thank you both for reporting this issue. >>>>>>> > >>>>>>> > Jan >>>>>>> > >>>>>>> >> On 10/12/2016 02:10 PM, Justin Cattle wrote: >>>>>>> >> Good stuff - once again, please let me know if you want to me test >>>>>>> >> any patching at this end :) >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> Cheers, >>>>>>> >> Just >>>>>>> >> >>>>>>> >> On 12 October 2016 at 13:02, Ondrej Zajicek <santi...@crfreenet.org >>>>>>> >> <mailto:santi...@crfreenet.org>> wrote: >>>>>>> >> >>>>>>> >> On Wed, Oct 12, 2016 at 12:09:17PM +0100, Justin Cattle wrote: >>>>>>> >>> Are there any thoughts as to why I still see quite large memory >>>>>>> >>> usage, and >>>>>>> >>> only on some [ seemingly random ] hosts ? >>>>>>> >> >>>>>>> >> Hi >>>>>>> >> >>>>>>> >> We are doing some testing and trying to identify the cause of the >>>>>>> >> problem. >>>>>>> >> We found some problems and strange behavior. One of them is >>>>>>> >> excessive >>>>>>> >> memory consumption when kernel export filters are defined. >>>>>>> >> >>>>>>> >> -- >>>>>>> >> Elen sila lumenn' omentielvo >>>>>>> >> >>>>>>> >> Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org >>>>>>> >> <mailto:santi...@crfreenet.org>) >>>>>>> >> OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, >>>>>>> >> wwwkeys.pgp.net <http://wwwkeys.pgp.net>) >>>>>>> >> "To err is human -- to blame it on a computer is even more so." >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> Notice: This email is confidential and may contain copyright >>>>>>> >> material of members of the Ocado Group. Opinions and views expressed >>>>>>> >> in this message may not necessarily reflect the opinions and views >>>>>>> >> of the members of the Ocado Group. >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> If you are not the intended recipient, please notify us immediately >>>>>>> >> and delete all copies of this message. Please note that it is your >>>>>>> >> responsibility to scan this message for viruses. >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> Fetch and Sizzle are trading names of Speciality Stores Limited and >>>>>>> >> Fabled is a trading name of Marie Claire Beauty Limited, both >>>>>>> >> members of the Ocado Group. >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> References to the “Ocado Group” are to Ocado Group plc (registered >>>>>>> >> in England and Wales with number 7098618) and its subsidiary >>>>>>> >> undertakings (as that expression is defined in the Companies Act >>>>>>> >> 2006) from time to time. The registered office of Ocado Group plc >>>>>>> >> is Titan Court, 3 Bishops Square, Hatfield Business Park, Hatfield, >>>>>>> >> Herts. AL10 9NE. >>>>>>> >> >>>>>>> > >>>>>>> > <0001-Fixed-memory-bloating-on-kernel-merge-paths-together.patch> >>>>>>> >>>>>> >>>>>> >>>>>> Notice: This email is confidential and may contain copyright material >>>>>> of members of the Ocado Group. Opinions and views expressed in this >>>>>> message may not necessarily reflect the opinions and views of the >>>>>> members of the Ocado Group. >>>>>> >>>>>> If you are not the intended recipient, please notify us immediately and >>>>>> delete all copies of this message. Please note that it is your >>>>>> responsibility to scan this message for viruses. >>>>>> >>>>>> Fetch and Sizzle are trading names of Speciality Stores Limited and >>>>>> Fabled is a trading name of Marie Claire Beauty Limited, both members of >>>>>> the Ocado Group. >>>>>> >>>>>> References to the “Ocado Group” are to Ocado Group plc (registered in >>>>>> England and Wales with number 7098618) and its subsidiary undertakings >>>>>> (as that expression is defined in the Companies Act 2006) from time to >>>>>> time. The registered office of Ocado Group plc is Titan Court, 3 >>>>>> Bishops Square, Hatfield Business Park, Hatfield, Herts. AL10 9NE. >>>>> >>>> >>>> >>>> Notice: This email is confidential and may contain copyright material of >>>> members of the Ocado Group. Opinions and views expressed in this message >>>> may not necessarily reflect the opinions and views of the members of the >>>> Ocado Group. >>>> >>>> If you are not the intended recipient, please notify us immediately and >>>> delete all copies of this message. Please note that it is your >>>> responsibility to scan this message for viruses. >>>> >>>> Fetch and Sizzle are trading names of Speciality Stores Limited and Fabled >>>> is a trading name of Marie Claire Beauty Limited, both members of the >>>> Ocado Group. >>>> >>>> References to the “Ocado Group” are to Ocado Group plc (registered in >>>> England and Wales with number 7098618) and its subsidiary undertakings (as >>>> that expression is defined in the Companies Act 2006) from time to time. >>>> The registered office of Ocado Group plc is Titan Court, 3 Bishops Square, >>>> Hatfield Business Park, Hatfield, Herts. AL10 9NE. >>> >> >> >> Notice: This email is confidential and may contain copyright material of >> members of the Ocado Group. Opinions and views expressed in this message may >> not necessarily reflect the opinions and views of the members of the Ocado >> Group. >> >> If you are not the intended recipient, please notify us immediately and >> delete all copies of this message. Please note that it is your >> responsibility to scan this message for viruses. >> >> Fetch and Sizzle are trading names of Speciality Stores Limited and Fabled >> is a trading name of Marie Claire Beauty Limited, both members of the Ocado >> Group. >> >> References to the “Ocado Group” are to Ocado Group plc (registered in >> England and Wales with number 7098618) and its subsidiary undertakings (as >> that expression is defined in the Companies Act 2006) from time to time. >> The registered office of Ocado Group plc is Titan Court, 3 Bishops Square, >> Hatfield Business Park, Hatfield, Herts. AL10 9NE. >