[bisq-network/compensation] For Cycle 13 (#550)

Stan notifications at github.com
Wed Apr 22 15:04:22 UTC 2020


## Summary

> _Specify the total amount of BSQ you are requesting:_

 - BSQ requested:  BSQ requested: 5475 USD / 0.56 = 9777 BSQ
 
 <!--
 Don't forget to make your compensation request in the actual Bisq DAO! See the following link for details:
 https://docs.bisq.network/compensation.html
 -->


## Contributions delivered

 - Investigated issue [3918](https://github.com/bisq-network/bisq/issues/3918) and found sources of unnecessarily large resident memory use by JVM and Linux glibc.  @freimair implmented first finding of that investigation which reduces the JVM's MAXRam setting from 128 GB to 4 GB in PR [4048](https://github.com/bisq-network/bisq/pull/4048), and the change reduced resident memory use on a clean Bisq installation on Ubuntu18 from ~ 4.8GB to ~1.7 GB.  Other tested ways of reducing resident memory usage by ~ 500MB are described in  [3918](https://github.com/bisq-network/bisq/issues/3918), if needed in the future.  Also added troubleshooting tips under the heading [Bisq is using too much RAM](https://bisq.wiki/Troubleshooting) on the bisq wiki.
Requesting 5,357 BSQ = 3,000 USD

- Improve AvoidStandyModeService -- PR [4060](https://github.com/bisq-network/bisq/pull/4060)
This change reduced disk reads by ~ 50% according to @freimair , and about 1 GB of resident memory allocation per hour according to my testing and profiling.  This was accomplished by running native suspend/sleep inhibitors on Linux and OXS, instead of playing the silent audio file.
Requesting 1,250 BSQ = 700 USD

- Reduce Dependency Conflicts -- Issue [4086](https://github.com/bisq-network/bisq/issues/4086)
This is a work in progress.  PRs [4089](https://github.com/bisq-network/bisq/pull/4089), [4108](https://github.com/bisq-network/bisq/pull/4108) have been merged to eliminate dependency conflicts among grpc, gson, apache commons, apache httpclient/core, logback, and slf4j libraries.
Requesting 625 BSQ = 350 USD

- Begin gRPC daemon and cli development based on existing POC.  The first merged PR [4096](https://github.com/bisq-network/bisq/pull/4096) pulled protobuf definitions files out the :common and :core subprojects, into a new :proto subproject.  This eliminated :cli's direct dependency on core, and transitive dependencie's within :common.  It also reduces :common and :core incremental build times.  The second merged PR [4097](https://github.com/bisq-network/bisq/pull/4097) hid netty debug stacktraces in the :cli, and introduced other changes to tidy of :cli, in preparation for the next phase of development currently in progress (not delivered): implementing SSL/TLS and cli authentication;  wallet encryption / decryption is next
Requesting 2143 BSQ = 1,200 USD

 -  Test release v1.3.2.  Fixed issue [#4158](https://github.com/bisq-network/bisq/issues/4158) in PR [4161](https://github.com/bisq-network/bisq/pull/4161).  The bug was causing a test failure, blocking full gradle builds.  Also tested Funds Managenemt, Wallet Managment, and Application Setttings
Requesting 402 BSQ = 225 USD

## Contributions in progress

- :cli authentication, :cli  wallet encryption / decryption

## Roles performed

> _Provide links to your [monthly report](https://github.com/bisq-network/proposals/issues/13) on any roles you are responsible for._


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/compensation/issues/550
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200422/99828202/attachment.html>


More information about the bisq-github mailing list