<div><div>Hi Shivang,<br></div><div>Thanks a lot for going through the proposal.<br></div><div><br></div><div>You're right, I haven't explained <b>how </b>I'm going to resolve the MongoDB issues. <br></div><div>I tried to adhere to the 10-20 sentence limit given for the project description in the Template so I couldn't fit everything in the proposal. <br></div><div><br></div><div>I don't have a solution for it already but I'll tell you whatever ideas I've had in my mind.<br><br></div><div>The <b>first</b> idea is crude but it can potentially be effective. I could create an initialization/shutdown sequence where <b>mongodb --repair </b>is used routinely.  (<a href="https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption-mongod-repair">https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption-mongod-repair</a>)<br>The <b>mongodb --repair </b>command fixes many common issues relating to incorrect shutdown methods resulting in corruption and it would at least solve the more commonly occurring trivial issues.<br><br>The <b>second</b> course of action is investigating occurrences of this issue at existing deployments and trying to find the cause of that. I will need to communicate with the deployment admins and the IIAB community members who have faced these issues for the exact errors and the sequence of actions that led to these errors. <br><br></div><div>The <b>third </b>thing is that I've deployed Sugarizer on two Raspberry Pi's that are always running and a VPS. Maybe with some load testing and some automation testing (login, user creation and other tasks that have db writes), I will be able to find more such mongoDB issues.<br><br>So with a combination of these three methods, I should be able to solve numerous mongoDB stability issues. I had planned to utilize the Community Bonding period for more detailed discussion and guidance from the community and my potential mentors. I will start thinking about a more specific solution for this problem.<br><br>Thanks,<br>Rishabh Nambiar.<br></div></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On March 25, 2018 7:15 PM, Shivang Shekhar <shivank1995@gmail.com> wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><div dir="ltr"><div><img src="https://mailtrack.io/trace/mail/6663673fa3deaee71fe32bf520a8c781e7489649.png?u=597131" style="display:flex" alt="" class="mailtrack-img proton-embedded" width="0" height="0"><br></div><div><div><div><div><div><div>Hi Rishabh,<br></div><div>I went through your proposal and looks really good about how you have arranged things to be done.<br></div><div><br></div></div><div>The only thing that I felt missing in the proposal was the contingency case or how exactly you are going to test the db crashes (in your case I suppose its mongo).<br></div></div><div>Though you have discussed the problem but do you have a plan in mind how to resolve one or some fair idea about how things can be sorted as this would be the biggest issue when it comes to scaling the project. <br></div><div><br></div></div><div>also, <br></div></div><div>ping me the line number if you think that you have this covered in your proposal and I was somewhat not able to catch it.<br></div><div><br></div></div><div><br></div><div>Cheers <br></div><div><div><div><div><div><div><div><br></div><div><div><div><br></div><div class="gmail_quote"><div dir="ltr">On Fri, Mar 23, 2018 at 8:20 AM Rishabh Nambiar <<a href="mailto:rishabhn@protonmail.com">rishabhn@protonmail.com</a>> wrote:<br></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_quote"><div><div>Hello, this is Rishabh.<br></div><div>I know I've already shared my proposal with all of you but we've been asked to share the Google Docs version of our proposals with the mentors for easier feedback and review.<br></div><div><div><br></div><div>Here's the link:<br></div></div><div><a target="_blank" href="https://docs.google.com/document/d/1g_3IVCw1g0ghT4s8Cdg8AlkFyalQIYiC7K1QE08iy7o/edit?usp=sharing">https://docs.google.com/document/d/1g_3IVCw1g0ghT4s8Cdg8AlkFyalQIYiC7K1QE08iy7o/edit?usp=sharing</a><br></div><div><br></div><div>Feedback of any kind will be valuable, Thank you!<br></div><div><br></div><div>Regards,<br></div><div>Rishabh Nambiar<br></div></div><div><br></div></blockquote></div><div>‌<br></div><div class="mt-signature"><a style="text-decoration:none" class="mt-signature-logo" href="https://mailtrack.io/"><img src="https://s3-eu-west-1.amazonaws.com/mailtrack-crx/icon-signature.png" class="proton-embedded" height="14"></a> <span>Sent with <a class="mt-install" href="https://chrome.google.com/webstore/detail/mailtrack-for-gmail-inbox/ndnaehgpjlnokgebbaldlmgkapkpjkkb?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality">Mailtrack</a></span><br></div></div></div></div></div></div></div></div></div></div><div>-- <br></div><div data-smartmail="gmail_signature" class="gmail_signature" dir="ltr"><p dir="ltr"><b>Shivang Shekhar</b><br></p><p dir="ltr"><b>Mentor - Google Summer of Code 2018</b><br></p><p dir="ltr"><br></p><div><b>Co-Chair (WebVR Industry Committee) - VRAR Association</b>        <br></div><p><br></p></div></blockquote><div><br></div>