Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
See https://phabricator.wikimedia.org/T152801
About the ssh issue, it depends how much the server can handle at once.
On 5 Oct 2017, at 12:52, thomasmulhall410 via Repo and Gerrit Discussion <repo-d...@googlegroups.com> wrote:We have had issues with git over http where by a large repo like mediawiki/core failed to clone.
See https://phabricator.wikimedia.org/T152801
About the ssh issue, it depends how much the server can handle at once.
Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems,
it would be interesting to get feedback on how and why they are not seeing the problems that the rest of the community is experiencing.Feedback is more than welcome, as usual :-)
--
--
To unsubscribe, email repo-discuss+unsubscribe@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.
Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.
This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems, it would be interesting to get feedback on how and why they are not seeing the problems that the rest of the community is experiencing.Feedback is more than welcome, as usual :-)
--
On 5 Oct 2017, at 12:52, thomasmulhall410 via Repo and Gerrit Discussion <repo-d...@googlegroups.com> wrote:We have had issues with git over http where by a large repo like mediawiki/core failed to clone.
See https://phabricator.wikimedia.org/T152801Looking at the discussion thread I haven't found anything related to problems in the HTTP stack, but rather missing objects, post buffer sizes etc.The number of issues in Gerrit Git/HTTP related to Jetty (or Apache Tomcat) are next to zero !
About the ssh issue, it depends how much the server can handle at once.Are you sure? Have you tried the search I was suggesting?LMGTFY: http://bfy.tw/EJAE
On Thu, Oct 5, 2017 at 9:36 AM, lucamilanesio <luca.mi...@gmail.com> wrote:Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems,We also run Apache Mina SSHD without problems and we have: close to 20K repositories, over 20K registered users,some large repos with over 400K of refs, etc...I don't really know what we did right but if you are interested into some specific details of our gerrit.config let me know.
it would be interesting to get feedback on how and why they are not seeing the problems that the rest of the community is experiencing.Feedback is more than welcome, as usual :-)
--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
On Thursday, October 05, 2017 12:36:51 AM lucamilanesio
wrote:
> Hi, all,
> I wanted to trigger a *positive and constructive
> discussion about Gerrit support for Git/SSH* based on
> Apache Mina SSHD.
>
> If you search in the mailing list with the keywords "SSH"
> and "Mina" you'll find a long list. I clearly remember
> that every time we upgraded to a recent version, the old
> issues were mostly gone but new and more worrying issues
> were arising. We had at times to upgrade and then
> downgrade the version of Apache Mina SSHD because of
> that.
I am not familiar with the list of issues, and I don't
really have the energy to search a mailing list to try and
figure out what issues exist, which ones are real reports,
and which ones are current. I don't believe that any
discussion would be very productive without a list of actual
current issues. Perhaps you have such a list?
> This is not good and there isn't so much we can do about
> it because Apache Mina SSHD is not under our control or
> will.
I am guessing from the tone of this that you feel that "fix
issues upstream" is an option you don't think is valid, can
you explain this?
> I know for sure that some large deployments (e.g.
> Qualcomm) are running with Git/SSH on Apache Mina SSHD
> without problems, it would be interesting to get feedback
> on how and why they are not seeing the problems that the
> rest of the community is experiencing.
I would need specifics to help answer such a question. What
specific problems (maybe we do see them and are just used to
them, or have worked around them, or our users don't cause
them)?
On Thursday, October 5, 2017 at 3:11:52 PM UTC+1, zivkov wrote:On Thu, Oct 5, 2017 at 9:36 AM, lucamilanesio <luca.mi...@gmail.com> wrote:Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems,We also run Apache Mina SSHD without problems and we have: close to 20K repositories, over 20K registered users,some large repos with over 400K of refs, etc...I don't really know what we did right but if you are interested into some specific details of our gerrit.config let me know.What Gerrit version are you running?
Have you changed / customised the Apache Mina SSHD version you use?
--it would be interesting to get feedback on how and why they are not seeing the problems that the rest of the community is experiencing.Feedback is more than welcome, as usual :-)
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.
On Thu, Oct 5, 2017 at 6:04 PM, lucamilanesio <luca.mi...@gmail.com> wrote:
On Thursday, October 5, 2017 at 3:11:52 PM UTC+1, zivkov wrote:On Thu, Oct 5, 2017 at 9:36 AM, lucamilanesio <luca.mi...@gmail.com> wrote:Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems,We also run Apache Mina SSHD without problems and we have: close to 20K repositories, over 20K registered users,some large repos with over 400K of refs, etc...I don't really know what we did right but if you are interested into some specific details of our gerrit.config let me know.What Gerrit version are you running?2.12.x with some small customizations specific to SAP, mostly about authentication.
Have you changed / customised the Apache Mina SSHD version you use?No. We use exactly the version specified in lib/mina/BUCK:id = 'org.apache.sshd:sshd-core:0.14.0',id = 'org.apache.mina:mina-core:2.0.8',
We also use sshd.backend=NIO2.
Oh, that’s it. I believe the problems started from 2.13 onwards.Have you changed / customised the Apache Mina SSHD version you use?No. We use exactly the version specified in lib/mina/BUCK:id = 'org.apache.sshd:sshd-core:0.14.0',id = 'org.apache.mina:mina-core:2.0.8',Yep, I believe some instability on SSHD started a bit later. Let me find the reference in DavidO change.As we said they are possibly fixed on master, but until you upgrade to 2.15 (or 3.0?) you won’t see the benefits :-(We also use sshd.backend=NIO2.Interesting, the NIO2 was experimental in that version if I remember correctly. Do you remember why you changed to NIO2 which wasn’t the default?
Replace MINA by NIO2Use NIO2 backend instead of MINA. On <a-production-gerrit-server> NIO2 backend provedto solve ever growing number of stale ssh connections which containno user name and "?" instead of IP address.
Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.
I know for sure that some large deployments (e.g. Qualcomm) are running with Git/SSH on Apache Mina SSHD without problems, it would be interesting to get feedback on how and why they are not seeing the problems that the rest of the community is experiencing.
I will update this thread after 2.14 upgrade, hopefully I will have noting to report.
Feedback is more than welcome, as usual :-)
--
To unsubscribe, email repo-discuss+unsubscribe@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss+unsubscribe@googlegroups.com.
Hi, all,I wanted to trigger a positive and constructive discussion about Gerrit support for Git/SSH based on Apache Mina SSHD.If you search in the mailing list with the keywords "SSH" and "Mina" you'll find a long list. I clearly remember that every time we upgraded to a recent version, the old issues were mostly gone but new and more worrying issues were arising. We had at times to upgrade and then downgrade the version of Apache Mina SSHD because of that.This is not good and there isn't so much we can do about it because Apache Mina SSHD is not under our control or will.There are three options:
- Do nothing and just document the current status. We need by far more transparent in our documentation and release notes and incorporating all the known issues and limitations of the Apache Mina SSHD stack.
- Fork Apache Mina SSHD and start investing into it to make at least the Gerrit use-cases rock-solid.
- Abandon the Apache Mina SSHD route and just use OpenSSH.