[bisq-network/compensation] [WIP] For Cycle 12 (#522)

Stan notifications at github.com
Fri Apr 3 13:53:17 UTC 2020


## Summary

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

 - BSQ requested:  BSQ requested: xx USD / 0.56 = xx 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

None of the merged contributions listed below have been released, and this is only a dry run for my 1st compensation request.

## Contributions in progress

> _Provide links to work you're involved with that is still [in progress](https://github.com/bisq-network/proposals/issues/19). **This section is optional,** and is for your own benefit in keeping track of what you're doing and keeping other contributors up to date with the same._

> _Provide links to contributions you have [delivered](https://github.com/bisq-network/proposals/issues/19), the amount of BSQ you are requesting for each, and any comments that will help stakeholders understand its value._

 - Investigated issue [3918](https://github.com/bisq-network/bisq/issues/3918) and found a source of wasteful resident memory usage on Linux.  @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);  this 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.
    Will Request   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 every 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.
    Will Request 1,250 BSQ = 700 USD

- Reduce Dependency Conficts -- Issue [4086](https://github.com/bisq-network/bisq/issues/4086)
This is a work in progress.  PR [4089](https://github.com/bisq-network/bisq/pull/4089) has been merged to eliminate dependency conflicts among apache commons, apach httpclient/core, logback, and slf4j libraries.
    Will Request 447 BSQ ~= 250 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
    Will Request 2143 BSQ = 1,200 USD 



## 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/522
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200403/1a61859d/attachment.html>


More information about the bisq-github mailing list