One thing we maybe can do, given we are part of the Apache Family, is to ask the Cassandra community for some suggestions.
Cheers Markus On Tue, Jun 12, 2018 at 6:04 PM Markus Geiss <m...@apache.org> wrote: > Hey all, > > we are not running Cassandra in a container, we have dedicated VMs to run > our cluster. > > Given this we are not the best persons to help here, sorry. (; > > Cheers > > Markus > > On Tue, Jun 12, 2018 at 10:35 AM Ed Cable <edca...@mifos.org> wrote: > >> Adding Patric directly to this thread too so he can give his input >> regarding to the challenges with Cassandra. >> >> Ed >> On Tue, Jun 12, 2018 at 12:53 AM Aleksandar Vidakovic < >> chee...@monkeysintown.com> wrote: >> >>> Hi Victor, >>> >>> .... this is the relevant part of the docker-compose.yml file: >>> >>> cassandra0: >>> image: cassandra:3.11.1 >>> container_name: cassandra0 >>> ports: >>> - 9042:9042 >>> - 9160:9160 >>> - 7199:7199 >>> - 8778:8778 >>> volumes: >>> - ./cassandra:/etc/cassandra >>> environment: >>> - CASSANDRA_START_RPC=true >>> - CASSANDRA_SEEDS=cassandra0 >>> - CASSANDRA_CLUSTER_NAME=fineract_cluster >>> ulimits: >>> memlock: -1 >>> nproc: 32768 >>> nofile: 100000 >>> >>> ... and just to be complete... here's the Docker service configuration >>> ("/lib/systemd/system/docker.service"): >>> >>> [Unit] >>> Description=Docker Application Container Engine >>> Documentation=https://docs.docker.com >>> After=network-online.target docker.socket firewalld.service >>> Wants=network-online.target >>> Requires=docker.socket >>> >>> [Service] >>> Type=notify >>> # the default is not to use systemd for cgroups because the delegate >>> issues >>> still >>> # exists and systemd currently does not support the cgroup feature set >>> required >>> # for containers run by docker >>> ExecStart=/usr/bin/dockerd -H fd:// >>> ExecReload=/bin/kill -s HUP $MAINPID >>> LimitNOFILE=1048576 >>> # Having non-zero Limit*s causes performance problems due to accounting >>> overhead >>> # in the kernel. We recommend using cgroups to do container-local >>> accounting. >>> LimitNPROC=infinity >>> LimitCORE=infinity >>> LimitMEMLOCK=infinity >>> # Uncomment TasksMax if your systemd version supports it. >>> # Only systemd 226 and above support this version. >>> TasksMax=infinity >>> TimeoutStartSec=0 >>> # set delegate yes so that systemd does not reset the cgroups of docker >>> containers >>> Delegate=yes >>> # kill only the docker process, not all processes in the cgroup >>> KillMode=process >>> # restart the docker process if it exits prematurely >>> Restart=on-failure >>> StartLimitBurst=3 >>> StartLimitInterval=60s >>> >>> [Install] >>> WantedBy=multi-user.target >>> >>> ... the one tweak I did there is to set LimitMEMLOCK to infinity... do >>> you >>> think the problems are file handle related? Should I set LimitNOFILE also >>> to infinity? >>> >>> Appreciate the help. >>> >>> Cheers, >>> >>> Aleks >>> >>> On Tue, Jun 12, 2018 at 9:09 AM Victor Romero < >>> victor.rom...@fintecheando.mx> >>> wrote: >>> >>> > Hi Aleks, >>> > >>> > Can you share the ulimits flags that the cassandra's container is using >>> > while it is running? >>> > >>> > The values are being set in the composer file? Or in the upstart or >>> > systemd docker's deamon config files? >>> > >>> > >>> > >>> > Enviado desde TypeApp >>> > >>> > En jun. 11, 2018 10:02 AM, en 10:02 AM, Aleksandar Vidakovic < >>> > chee...@monkeysintown.com> escribió: >>> > >... and I should have attached the Cassandra log dump... so here it >>> > >is... >>> > > >>> > >On Mon, Jun 11, 2018 at 4:49 PM Aleksandar Vidakovic < >>> > >chee...@monkeysintown.com> wrote: >>> > > >>> > >> Hi all, >>> > >> >>> > >> ... as you might have noticed I did a couple of restarts today... >>> the >>> > >> problem I am facing now: I can't get Cassandra to run in a stable >>> > >way. >>> > >> >>> > >> Things look quite OK for a while when running the demo server, but >>> > >then >>> > >> suddenly Cassandra dies (sometimes it starts misbehaving with the >>> > >deposit >>> > >> microservice startup, sometimes with portfolio or teller). I tried >>> to >>> > >> increase the memory (4G, 8G and 16G) and set some Docker limits to >>> > >> "infinity" (especially LimitMEMLOCK). >>> > >> >>> > >> I've attached Cassandra's log dump... maybe someone can help out >>> > >here? Is >>> > >> it even possible to run Fineract CN on 32GB of memory? >>> > >> >>> > >> Other than that the setup would be ready to go... we just need to >>> get >>> > >the >>> > >> database running more reliably. >>> > >> >>> > >> Cheers, >>> > >> >>> > >> Aleks >>> > >> >>> > >> On Mon, Jun 11, 2018 at 2:38 PM Aleksandar Vidakovic < >>> > >> chee...@monkeysintown.com> wrote: >>> > >> >>> > >>> @Rajan: I had to restart it again (needed to add some additional >>> > >reverse >>> > >>> proxy configuration for the web UI to work)... and there were more >>> > >>> exceptions that I hope will be fixed now. >>> > >>> >>> > >>> Just FYI >>> > >>> >>> > >>> On Mon, Jun 11, 2018 at 1:47 PM Aleksandar Vidakovic < >>> > >>> chee...@monkeysintown.com> wrote: >>> > >>> >>> > >>>> No prob.... Let me know how it goes... Can get back to testing >>> only >>> > >>>> later tonight. >>> > >>>> >>> > >>>> Cheers >>> > >>>> >>> > >>>> >>> > >>>> On Mon, Jun 11, 2018, 1:45 PM Rajan Maurya >>> > ><rajanmaurya...@gmail.com> >>> > >>>> wrote: >>> > >>>> >>> > >>>>> Sorry missed the 30 min, I will test after 30 min. >>> > >>>>> >>> > >>>>> Big thanks for this 🙂 >>> > >>>>> >>> > >>>>> >>> > >>>>> >>> > >>>>> >>> > >>>>> On Mon, Jun 11, 2018 at 5:12 PM Aleksandar Vidakovic < >>> > >>>>> chee...@monkeysintown.com> wrote: >>> > >>>>> >>> > >>>>> > @Rajan: can't see the image you posted. >>> > >>>>> > >>> > >>>>> > ... and as I said: the services are still starting... and the >>> > >best >>> > >>>>> estimate >>> > >>>>> > I have right now (as already mentioned): 30min >>> > >>>>> > >>> > >>>>> > On Mon, Jun 11, 2018 at 1:40 PM Rajan Maurya < >>> > >>>>> rajanmaurya...@gmail.com> >>> > >>>>> > wrote: >>> > >>>>> > >>> > >>>>> > > [image: image.png] >>> > >>>>> > > >>> > >>>>> > > >>> > >>>>> > > >>> > >>>>> > > >>> > >>>>> > > >>> > >>>>> > > On Mon, Jun 11, 2018 at 5:08 PM Rajan Maurya < >>> > >>>>> rajanmaurya...@gmail.com> >>> > >>>>> > > wrote: >>> > >>>>> > > >>> > >>>>> > >> [image: image.png] >>> > >>>>> > >> I am getting this. >>> > >>>>> > >> >>> > >>>>> > >> >>> > >>>>> > >> >>> > >>>>> > >> >>> > >>>>> > >> >>> > >>>>> > >> On Mon, Jun 11, 2018 at 5:05 PM Aleksandar Vidakovic < >>> > >>>>> > >> chee...@monkeysintown.com> wrote: >>> > >>>>> > >> >>> > >>>>> > >>> Hi all, >>> > >>>>> > >>> >>> > >>>>> > >>> so... the demo server is (almost) ready... it took me a >>> > >moment >>> > >>>>> and a >>> > >>>>> > >>> couple >>> > >>>>> > >>> of restarts to figure out some boot failures... the >>> services >>> > >are >>> > >>>>> quite >>> > >>>>> > >>> resource hungry and default settings won't do it. >>> > >>>>> > >>> >>> > >>>>> > >>> The services are still starting and this will take a while >>> > >(my >>> > >>>>> best >>> > >>>>> > guess >>> > >>>>> > >>> right now is around 30min or so). >>> > >>>>> > >>> >>> > >>>>> > >>> You can access the web UI at: >>> > >http://fineract-vm.apache.org/login >>> > >>>>> > >>> >>> > >>>>> > >>> Credentials: >>> > >>>>> > >>> >>> > >>>>> > >>> Tenant : playground >>> > >>>>> > >>> Username : operator >>> > >>>>> > >>> Password : init1@l >>> > >>>>> > >>> >>> > >>>>> > >>> Note (to self): the safest way to compile this app is with >>> > >NodeJS >>> > >>>>> > 8.11.1 >>> > >>>>> > >>> (I tried with 10.3.0 before, won't work). >>> > >>>>> > >>> >>> > >>>>> > >>> ... and the webservices at: >>> > >>>>> > >>> >>> > >>>>> > >>> Identity Service: >>> > >http://fineract-vm.apache.org:2021/identity/v1 >>> > >>>>> > >>> Office Service: >>> http://fineract-vm.apache.org:2023/office/v1 >>> > >>>>> > >>> Customer Service: >>> > >http://fineract-vm.apache.org:2024/customer/v1 >>> > >>>>> > >>> Accounting Service: >>> > >>>>> http://fineract-vm.apache.org:2025/accounting/v1 >>> > >>>>> > >>> Portfolio Service: >>> > >>>>> http://fineract-vm.apache.org:2026/portfolio/v1 >>> > >>>>> > >>> Deposit Service: >>> > >http://fineract-vm.apache.org:2027/deposit/v1 >>> > >>>>> > >>> Teller Service: >>> http://fineract-vm.apache.org:2028/teller/v1 >>> > >>>>> > >>> Reporting Service: >>> > >>>>> http://fineract-vm.apache.org:2029/reporting/v1 >>> > >>>>> > >>> Cheque Service: >>> > >http://fineract-vm.apache.org:2030/cheques/v1 >>> > >>>>> > >>> Payroll Service: >>> > >http://fineract-vm.apache.org:2031/payroll/v1 >>> > >>>>> > >>> >>> > >>>>> > >>> Note: restarting the services takes quite a while... if you >>> > >>>>> encounter >>> > >>>>> > >>> connection problems retry a couple of minutes later to >>> > >ensure I >>> > >>>>> am not >>> > >>>>> > >>> currently working on something. >>> > >>>>> > >>> >>> > >>>>> > >>> For the moment I'll restart the backend services once per >>> > >day or >>> > >>>>> so to >>> > >>>>> > >>> reset the data; I guess we have to figure out how we want >>> to >>> > >>>>> handle >>> > >>>>> > this >>> > >>>>> > >>> (also concerning passwords etc.). >>> > >>>>> > >>> >>> > >>>>> > >>> If you have any suggestions where to put this demo server >>> > >>>>> configuration >>> > >>>>> > >>> then let me know here. >>> > >>>>> > >>> >>> > >>>>> > >>> Let me know if you encounter any problems (I have not >>> > >extensively >>> > >>>>> > tested >>> > >>>>> > >>> it >>> > >>>>> > >>> yet). >>> > >>>>> > >>> >>> > >>>>> > >>> Cheers, >>> > >>>>> > >>> >>> > >>>>> > >>> Aleks >>> > >>>>> > >>> >>> > >>>>> > >>> >>> > >>>>> > >>> On Mon, Jun 11, 2018 at 12:00 PM Aleksandar Vidakovic < >>> > >>>>> > >>> chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> > >>>>> > >>> > Progress! All the modules seem to be starting fine now... >>> > >just >>> > >>>>> have >>> > >>>>> > to >>> > >>>>> > >>> > work on a couple of improvements on the config files. >>> > >>>>> > >>> > >>> > >>>>> > >>> > Currently having another stab to get the webapp running. >>> > >>>>> > >>> > >>> > >>>>> > >>> > BTW: it should be fairly easy to adapt the simplistic >>> > >Docker >>> > >>>>> Compose >>> > >>>>> > >>> file >>> > >>>>> > >>> > for a CI pipeline. >>> > >>>>> > >>> > >>> > >>>>> > >>> > Will keep you posted. >>> > >>>>> > >>> > >>> > >>>>> > >>> > Cheers, >>> > >>>>> > >>> > >>> > >>>>> > >>> > Aleks >>> > >>>>> > >>> > >>> > >>>>> > >>> > On Mon, Jun 11, 2018 at 9:41 AM Aleksandar Vidakovic < >>> > >>>>> > >>> > chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> > >>> > >>>>> > >>> >> I am still working on it... Will ping you here when it's >>> > >ready >>> > >>>>> (hope >>> > >>>>> > >>> >> soon). >>> > >>>>> > >>> >> >>> > >>>>> > >>> >> On Mon, Jun 11, 2018, 9:40 AM Rajan Maurya < >>> > >>>>> > rajanmaurya...@gmail.com> >>> > >>>>> > >>> >> wrote: >>> > >>>>> > >>> >> >>> > >>>>> > >>> >>> Hi Alex, >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> Is the demo server up, If yes then what's the base url >>> > >so I >>> > >>>>> can >>> > >>>>> > >>> access. >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> On Fri, Jun 8, 2018 at 2:03 PM Rajan Maurya < >>> > >>>>> > >>> rajanmaurya...@gmail.com> >>> > >>>>> > >>> >>> wrote: >>> > >>>>> > >>> >>> >>> > >>>>> > >>> >>> > Hi Alex, >>> > >>>>> > >>> >>> > >>> > >>>>> > >>> >>> > This is really great news, I will wait until then. >>> > >>>>> > >>> >>> > >>> > >>>>> > >>> >>> > Thanks >>> > >>>>> > >>> >>> > Rajan Maurya >>> > >>>>> > >>> >>> > >>> > >>>>> > >>> >>> > >>> > >>>>> > >>> >>> > On Fri, Jun 8, 2018 at 11:36 AM Aleksandar Vidakovic >>> < >>> > >>>>> > >>> >>> > chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> > >>> > >>>>> > >>> >>> >> Hi Rajan, >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> >> My plan is to get this up and running until Monday. >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> >> Cheers, >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> >> Aleks >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> >> On Fri, Jun 8, 2018, 7:23 AM Rajan Maurya < >>> > >>>>> > >>> rajanmaurya...@gmail.com> >>> > >>>>> > >>> >>> >> wrote: >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> >> > Hi Markus, Mark, Myrle, Alex, Ed >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > I am mentoring fineract-cn-mobile GSoC project. I >>> > >am >>> > >>>>> waiting >>> > >>>>> > for >>> > >>>>> > >>> >>> this >>> > >>>>> > >>> >>> >> demo >>> > >>>>> > >>> >>> >> > server for a long time to see what's most >>> important >>> > >to >>> > >>>>> > implement >>> > >>>>> > >>> >>> in-app >>> > >>>>> > >>> >>> >> > first. >>> > >>>>> > >>> >>> >> > My GSoC students almost finished the task that was >>> > >>>>> necessary. >>> > >>>>> > We >>> > >>>>> > >>> >>> have >>> > >>>>> > >>> >>> >> kinda >>> > >>>>> > >>> >>> >> > of stuck and We really need this demo server and >>> > >web app >>> > >>>>> to >>> > >>>>> > >>> assign >>> > >>>>> > >>> >>> them >>> > >>>>> > >>> >>> >> > tasks. >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > It would be nice we can get the demo server up >>> > >ASAP. >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > Thanks >>> > >>>>> > >>> >>> >> > Rajan Maurya >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > On Fri, Jun 1, 2018 at 6:41 PM Mark van Veen < >>> > >>>>> > >>> >>> mark.vanv...@kuelap.io> >>> > >>>>> > >>> >>> >> > wrote: >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > > Hi Aleks, >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > Re your second issue: >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > It looks like that node-sass has not been >>> > >installed >>> > >>>>> > correctly. >>> > >>>>> > >>> >>> Can you >>> > >>>>> > >>> >>> >> > try >>> > >>>>> > >>> >>> >> > > to remove the node_modules folder and run npm >>> > >install >>> > >>>>> again? >>> > >>>>> > >>> This >>> > >>>>> > >>> >>> >> should >>> > >>>>> > >>> >>> >> > > run without errors. >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > Mark >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > On Thu, May 31, 2018 at 9:05 PM Courage Angeh < >>> > >>>>> > >>> >>> couragean...@gmail.com >>> > >>>>> > >>> >>> >> > >>> > >>>>> > >>> >>> >> > > wrote: >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > > Well, i can it with containerized MariaDB and >>> > >it >>> > >>>>> work till >>> > >>>>> > >>> my >>> > >>>>> > >>> >>> >> computer >>> > >>>>> > >>> >>> >> > > ran >>> > >>>>> > >>> >>> >> > > > out of space (in the middle of provisioning) >>> > >>>>> > >>> >>> >> > > > >>> > >>>>> > >>> >>> >> > > > On Thu, May 31, 2018, 6:29 PM Victor Romero < >>> > >>>>> > >>> >>> >> > > victor.rom...@fintecheando.mx >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > wrote: >>> > >>>>> > >>> >>> >> > > > >>> > >>>>> > >>> >>> >> > > > > Hi Aleks, >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Could you please share the composer file? >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Courage, >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Have you tested Mifos while using MariaDb? >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > I have faced issues while running Mifos with >>> > >>>>> MariaDb. >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Regards, >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Victor >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > Enviado desde TypeApp >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> > > > > En may. 31, 2018 6:10 AM, en 6:10 AM, >>> Courage >>> > >>>>> Angeh < >>> > >>>>> > >>> >>> >> > > > > couragean...@gmail.com> escribió: >>> > >>>>> > >>> >>> >> > > > > >You are welcome :-) >>> > >>>>> > >>> >>> >> > > > > > >>> > >>>>> > >>> >>> >> > > > > >No, I am not. >>> > >>>>> > >>> >>> >> > > > > > >>> > >>>>> > >>> >>> >> > > > > >On Thu, May 31, 2018 at 11:57 AM, >>> Aleksandar >>> > >>>>> Vidakovic >>> > >>>>> > < >>> > >>>>> > >>> >>> >> > > > > >chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> >> > > > > > >>> > >>>>> > >>> >>> >> > > > > >> Hi Courage, >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> ... ok... I see one difference that I >>> > >have: I >>> > >>>>> used >>> > >>>>> > >>> MySQL >>> > >>>>> > >>> >>> (as >>> > >>>>> > >>> >>> >> > > > > >described on >>> > >>>>> > >>> >>> >> > > > > >> the top of the Wiki page)... I'll try >>> > >MariaDB >>> > >>>>> and >>> > >>>>> > >>> should >>> > >>>>> > >>> >>> get >>> > >>>>> > >>> >>> >> the >>> > >>>>> > >>> >>> >> > > same >>> > >>>>> > >>> >>> >> > > > > >> results as you. >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> Thanks for providing your command line, I >>> > >used >>> > >>>>> the >>> > >>>>> > >>> same. >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> Are you working on the same server? >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> Cheers, >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> Aleks >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> On Thu, May 31, 2018 at 12:32 PM Courage >>> > >Angeh >>> > >>>>> > >>> >>> >> > > > > ><couragean...@gmail.com> >>> > >>>>> > >>> >>> >> > > > > >> wrote: >>> > >>>>> > >>> >>> >> > > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > Hi Aleksandar >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > I containerized MariaDB and Cassandra, >>> > >and I >>> > >>>>> passed >>> > >>>>> > >>> it to >>> > >>>>> > >>> >>> >> demo >>> > >>>>> > >>> >>> >> > > > > >sever, it >>> > >>>>> > >>> >>> >> > > > > >> > works fine. >>> > >>>>> > >>> >>> >> > > > > >> > Here is the commad i use: >>> > >>>>> > >>> >>> >> > > > > >> > java -Ddemoserver.provision=false >>> > >>>>> > >>> >>> >> -Ddemoserver.persistent=true >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >-Dcustom.cassandra.contactPoints=0.0.0.0:9142 >>> > >>>>> > >>> >>> >> > > > > >> > -Dcassandra.cluster.user=cassandra >>> > >>>>> > >>> >>> >> > > -Dcassandra.cluster.pwd=password >>> > >>>>> > >>> >>> >> > > > > >> > -Dcustom.mariadb.host=localhost >>> > >>>>> > >>> >>> -Dcustom.mariadb.user=root >>> > >>>>> > >>> >>> >> > > > > >> > -Dcustom.mariadb.password=mysql -jar >>> > >>>>> > >>> >>> demo-server-0.1.0-BUILD- >>> > >>>>> > >>> >>> >> > > > > >> SNAPSHOT.jar >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > you might have to re-check the values >>> > >you >>> > >>>>> passed >>> > >>>>> > for >>> > >>>>> > >>> >>> >> cassandra >>> > >>>>> > >>> >>> >> > and >>> > >>>>> > >>> >>> >> > > > > >> mariadb. >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > Thanks, >>> > >>>>> > >>> >>> >> > > > > >> > Courage >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > On Thu, May 31, 2018 at 12:02 AM, >>> > >Aleksandar >>> > >>>>> > >>> Vidakovic < >>> > >>>>> > >>> >>> >> > > > > >> > chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > Hi all, >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > ... I made progress on the demo >>> server >>> > >>>>> > >>> installation: >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > - I've followed the instructions @ >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> > >>>>> > >>> >>> >> > > > > >> > > How+To+Build+Apache+Fineract+CN >>> > >>>>> > >>> >>> >> > > > > >> > > - I've setup a minimal build >>> > >environment >>> > >>>>> @ >>> > >>>>> > >>> >>> >> > > > > >fineract-vm.apache.org >>> > >>>>> > >>> >>> >> > > > > >> > > (Oracle JDK, Docker, Docker >>> > >Compose, >>> > >>>>> NodeJs >>> > >>>>> > >>> 10.3.0, >>> > >>>>> > >>> >>> NPM >>> > >>>>> > >>> >>> >> > > 6.1.0) >>> > >>>>> > >>> >>> >> > > > > >> > > - I've created a >>> docker-compose.yml >>> > >file >>> > >>>>> to >>> > >>>>> > >>> startup >>> > >>>>> > >>> >>> >> > > Cassandra, >>> > >>>>> > >>> >>> >> > > > > >MySQL >>> > >>>>> > >>> >>> >> > > > > >> > and >>> > >>>>> > >>> >>> >> > > > > >> > > NGinX (for >>> > >fineract-cn-fims-web-app) >>> > >>>>> > >>> >>> >> > > > > >> > > - all Java modules build without a >>> > >>>>> problem >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > ... but also hit some issues: >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > - I had to bump up the version for >>> > >>>>> > >>> @types/hammerjs >>> > >>>>> > >>> >>> to >>> > >>>>> > >>> >>> >> > 2.0.35 >>> > >>>>> > >>> >>> >> > > > > >(from >>> > >>>>> > >>> >>> >> > > > > >> > > 2.0.30), because the currently >>> > >checked in >>> > >>>>> > >>> version >>> > >>>>> > >>> >>> could >>> > >>>>> > >>> >>> >> not >>> > >>>>> > >>> >>> >> > > be >>> > >>>>> > >>> >>> >> > > > > >found >>> > >>>>> > >>> >>> >> > > > > >> > by >>> > >>>>> > >>> >>> >> > > > > >> > > npm >>> > >>>>> > >>> >>> >> > > > > >> > > install; pull request is on the >>> way >>> > >>>>> > >>> >>> >> > > > > >> > > - the demo server seems to listen >>> > >on >>> > >>>>> localhost >>> > >>>>> > >>> only; >>> > >>>>> > >>> >>> >> I'll >>> > >>>>> > >>> >>> >> > > > > >"fix" this >>> > >>>>> > >>> >>> >> > > > > >> > by >>> > >>>>> > >>> >>> >> > > > > >> > > running it in a Docker container >>> > >and >>> > >>>>> will put >>> > >>>>> > >>> the >>> > >>>>> > >>> >>> >> > > > > >configuration in >>> > >>>>> > >>> >>> >> > > > > >> the >>> > >>>>> > >>> >>> >> > > > > >> > > docker-compose.yml file >>> > >>>>> > >>> >>> >> > > > > >> > > - during the demo server startup I >>> > >get >>> > >>>>> the >>> > >>>>> > >>> following >>> > >>>>> > >>> >>> >> > > exception >>> > >>>>> > >>> >>> >> > > > > >(I've >>> > >>>>> > >>> >>> >> > > > > >> > > shortened the stacktrace)... >>> > >apparently >>> > >>>>> the >>> > >>>>> > >>> >>> connection >>> > >>>>> > >>> >>> >> to >>> > >>>>> > >>> >>> >> > the >>> > >>>>> > >>> >>> >> > > > > >> database >>> > >>>>> > >>> >>> >> > > > > >> > > is >>> > >>>>> > >>> >>> >> > > > > >> > > missing a password although I >>> > >followed >>> > >>>>> the >>> > >>>>> > >>> >>> instructions >>> > >>>>> > >>> >>> >> and >>> > >>>>> > >>> >>> >> > > > > >provided >>> > >>>>> > >>> >>> >> > > > > >> > > passwords on the command line as >>> > >>>>> parameters >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >>> org.springframework.beans.factory.BeanCreationException: >>> > >>>>> > >>> >>> >> Error >>> > >>>>> > >>> >>> >> > > > > >> creating >>> > >>>>> > >>> >>> >> > > > > >> > > bean with name >>> > >'provisionerInitializer': >>> > >>>>> > >>> Invocation of >>> > >>>>> > >>> >>> init >>> > >>>>> > >>> >>> >> > > > > >method >>> > >>>>> > >>> >>> >> > > > > >> > failed; >>> > >>>>> > >>> >>> >> > > > > >> > > nested exception is >>> > >>>>> > >>> java.lang.IllegalStateException: >>> > >>>>> > >>> >>> Could >>> > >>>>> > >>> >>> >> not >>> > >>>>> > >>> >>> >> > > > > >> initialize >>> > >>>>> > >>> >>> >> > > > > >> > > service! >>> > >>>>> > >>> >>> >> > > > > >> > > [... SNIP ... ] >>> > >>>>> > >>> >>> >> > > > > >> > > Caused by: >>> > >>>>> > >>> >>> >> org.mariadb.jdbc.internal.util.dao.QueryException: >>> > >>>>> > >>> >>> >> > > > > >Could >>> > >>>>> > >>> >>> >> > > > > >> not >>> > >>>>> > >>> >>> >> > > > > >> > > connect: Access denied for user >>> > >'root'@ >>> > >>>>> > >>> '172.18.0.1' >>> > >>>>> > >>> >>> (using >>> > >>>>> > >>> >>> >> > > > > >password: >>> > >>>>> > >>> >>> >> > > > > >> NO) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> > >>> >>> >>> > >org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> > >>>>> > >>> >>> >> > > > > >> authentication( >>> > >>>>> > >>> >>> >> > > > > >> > > AbstractConnectProtocol.java:499) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >>> > >org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >>> handleConnectionPhases(AbstractConnectProtocol.java:447) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> > >>>>> >>> > >>org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connect( >>> > >>>>> > >>> >>> >> > > > > >> > > AbstractConnectProtocol.java:358) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >>> > >org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> connectWithoutProxy(AbstractConnectProtocol.java:713) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > >>> >>> >> > > > > >>> > >>>>> > >>> >>> >> >>> > >>>>> > >>> >>> > >>>>> >>> > >>org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:471) >>> > >>>>> > >>> >>> >> > > > > >> > > at >>> > >>>>> > org.mariadb.jdbc.Driver.connect(Driver.java:105) >>> > >>>>> > >>> >>> >> > > > > >> > > ... 39 common frames omitted >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > - while running >>> > >fineract-cn-fims-web-app >>> > >>>>> in >>> > >>>>> > dev >>> > >>>>> > >>> mode >>> > >>>>> > >>> >>> >> ("npm >>> > >>>>> > >>> >>> >> > > run >>> > >>>>> > >>> >>> >> > > > > >> dev") I >>> > >>>>> > >>> >>> >> > > > > >> > > got the following exceptions: >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > ERROR in >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > >>> > >>>>> ./src/app/accounting/financialCondition/financial- >>> > >>>>> > >>> >>> >> > > > > >> condition.component.scss >>> > >>>>> > >>> >>> >> > > > > >> > > Module build failed: Error: ENOENT: >>> no >>> > >such >>> > >>>>> file >>> > >>>>> > or >>> > >>>>> > >>> >>> >> directory, >>> > >>>>> > >>> >>> >> > > > > >scandir >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> >>> > >>>>> '/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> > >>>>> > >>> >>> >> > > > > >> > > modules/node-sass/vendor' >>> > >>>>> > >>> >>> >> > > > > >> > > at Object.fs.readdirSync >>> > >(fs.js:893:3) >>> > >>>>> > >>> >>> >> > > > > >> > > at Object.getInstalledBinaries >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> >>> > >>>>> (/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >modules/node-sass/lib/extensions.js:129:13) >>> > >>>>> > >>> >>> >> > > > > >> > > at foundBinariesList >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> >>> > >>>>> (/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> > >>>>> > >>> >>> >> > > > > >> > > >>> modules/node-sass/lib/errors.js:20:15) >>> > >>>>> > >>> >>> >> > > > > >> > > [... SNIP ... ] >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > Anyone aware about the last two >>> > >issues? >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > Thanks in advance and cheers, >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > Aleks >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > On Mon, May 28, 2018 at 5:17 PM >>> > >Aleksandar >>> > >>>>> > >>> Vidakovic < >>> > >>>>> > >>> >>> >> > > > > >> > > chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > > ... thanks Ed... I'm battling with >>> > >food >>> > >>>>> > >>> poisoning, >>> > >>>>> > >>> >>> but >>> > >>>>> > >>> >>> >> hope >>> > >>>>> > >>> >>> >> > to >>> > >>>>> > >>> >>> >> > > > > >be >>> > >>>>> > >>> >>> >> > > > > >> > > > functioning tomorrow again. >>> > >>>>> > >>> >>> >> > > > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > > I've put already an action list >>> > >together >>> > >>>>> and >>> > >>>>> > will >>> > >>>>> > >>> >>> try to >>> > >>>>> > >>> >>> >> get >>> > >>>>> > >>> >>> >> > > > > >> everything >>> > >>>>> > >>> >>> >> > > > > >> > > > running with a "simple" >>> > >docker-compose.yml >>> > >>>>> > file. >>> > >>>>> > >>> >>> >> > > > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > > On Mon, May 28, 2018 at 4:20 PM >>> > >Courage >>> > >>>>> Angeh < >>> > >>>>> > >>> >>> >> > > > > >> couragean...@gmail.com> >>> > >>>>> > >>> >>> >> > > > > >> > > > wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> Thanks for doing that Ed >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> On May 28, 2018 3:05 PM, "Ed >>> Cable" >>> > >< >>> > >>>>> > >>> >>> edca...@mifos.org> >>> > >>>>> > >>> >>> >> > > wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Hi Aleks, >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Just creating a new subject line >>> on >>> > >this >>> > >>>>> > thread >>> > >>>>> > >>> so >>> > >>>>> > >>> >>> >> others >>> > >>>>> > >>> >>> >> > can >>> > >>>>> > >>> >>> >> > > > > >easily >>> > >>>>> > >>> >>> >> > > > > >> > > >> follow. >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Ed >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> ---------- Forwarded message >>> > >--------- >>> > >>>>> > >>> >>> >> > > > > >> > > >> From: Ed Cable <edca...@mifos.org >>> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> Date: Fri, May 25, 2018 at 8:42 AM >>> > >>>>> > >>> >>> >> > > > > >> > > >> Subject: Re: Reducing Barriers to >>> > >Entry >>> > >>>>> for >>> > >>>>> > New >>> > >>>>> > >>> >>> >> > Contributors >>> > >>>>> > >>> >>> >> > > > > >WAS [ >>> > >>>>> > >>> >>> >> > > > > >> Re: >>> > >>>>> > >>> >>> >> > > > > >> > > >> GSoC >>> > >>>>> > >>> >>> >> > > > > >> > > >> 2018: Fineract CN SMS & Email >>> > >>>>> Notifications] >>> > >>>>> > >>> >>> >> > > > > >> > > >> To: Dev <dev@fineract.apache.org >>> >, >>> > >>>>> Aleksandar >>> > >>>>> > >>> >>> >> Vidakovic < >>> > >>>>> > >>> >>> >> > > > > >> > > >> chee...@monkeysintown.com> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Cc: Isaac Kamga >>> > ><isaac.ka...@mifos.org> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Aleks, >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Could you givean update to >>> > >everybody on >>> > >>>>> where >>> > >>>>> > we >>> > >>>>> > >>> >>> stand >>> > >>>>> > >>> >>> >> with >>> > >>>>> > >>> >>> >> > > > > >this and >>> > >>>>> > >>> >>> >> > > > > >> > if >>> > >>>>> > >>> >>> >> > > > > >> > > >> you're blocked, what assistance >>> you >>> > >need >>> > >>>>> to >>> > >>>>> > get >>> > >>>>> > >>> >>> >> unblocked. >>> > >>>>> > >>> >>> >> > > > > >This demo >>> > >>>>> > >>> >>> >> > > > > >> > > >> server >>> > >>>>> > >>> >>> >> > > > > >> > > >> infrastructure is critical for >>> > >several >>> > >>>>> of our >>> > >>>>> > >>> >>> interns >>> > >>>>> > >>> >>> >> and >>> > >>>>> > >>> >>> >> > the >>> > >>>>> > >>> >>> >> > > > > >work >>> > >>>>> > >>> >>> >> > > > > >> > > they're >>> > >>>>> > >>> >>> >> > > > > >> > > >> doing so the sooner we can have it >>> > >in >>> > >>>>> place, >>> > >>>>> > the >>> > >>>>> > >>> >>> better. >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Thanks for all your efforts on >>> > >this, >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> Ed >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> On Mon, May 21, 2018 at 7:37 AM >>> > >>>>> Aleksandar >>> > >>>>> > >>> >>> Vidakovic < >>> > >>>>> > >>> >>> >> > > > > >> > > >> chee...@monkeysintown.com> wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > Ok, will keep you posted >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > On Mon, May 21, 2018 at 4:19 PM >>> > >Ed >>> > >>>>> Cable < >>> > >>>>> > >>> >>> >> > > edca...@mifos.org> >>> > >>>>> > >>> >>> >> > > > > >> wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > Aleks, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > The VM is now up as you >>> > >probably saw >>> > >>>>> from >>> > >>>>> > >>> the >>> > >>>>> > >>> >>> >> ticket in >>> > >>>>> > >>> >>> >> > > on >>> > >>>>> > >>> >>> >> > > > > >> Infra. >>> > >>>>> > >>> >>> >> > > > > >> > > >> Chris >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > provided this link for getting >>> > >sudo >>> > >>>>> > access: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > https://reference.apache.org/committer/opie >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > Please update community on >>> your >>> > >>>>> progress >>> > >>>>> > as >>> > >>>>> > >>> a >>> > >>>>> > >>> >>> >> number of >>> > >>>>> > >>> >>> >> > > > > >interns >>> > >>>>> > >>> >>> >> > > > > >> > are >>> > >>>>> > >>> >>> >> > > > > >> > > >> eager >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > to have this available in >>> order >>> > >to >>> > >>>>> test >>> > >>>>> > out >>> > >>>>> > >>> the >>> > >>>>> > >>> >>> work >>> > >>>>> > >>> >>> >> > > > > >they're >>> > >>>>> > >>> >>> >> > > > > >> > > >> undertaking. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > Ed >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > On Tue, May 8, 2018 at 2:54 AM >>> > >>>>> Aleksandar >>> > >>>>> > >>> >>> Vidakovic >>> > >>>>> > >>> >>> >> < >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > chee...@monkeysintown.com> >>> > >wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > Thanks Isaac... I'll have a >>> > >look >>> > >>>>> at it >>> > >>>>> > >>> tonight >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > On Mon, May 7, 2018, 1:02 PM >>> > >Isaac >>> > >>>>> > Kamga < >>> > >>>>> > >>> >>> >> > > > > >> isaac.ka...@mifos.org >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > Hi Alexsandar Vikakovic, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > Kindly take a look at this >>> > >>>>> request for >>> > >>>>> > >>> the >>> > >>>>> > >>> >>> >> Apache >>> > >>>>> > >>> >>> >> > > > > >Fineract >>> > >>>>> > >>> >>> >> > > > > >> CN >>> > >>>>> > >>> >>> >> > > > > >> > > >> Ubuntu >>> > >>>>> > >>> >>> >> > > > > >> > > >> > VM >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > < >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >>>>> Requesting+An+Ubuntu+VM+For+Apache+Fineract+CN >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > so >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > you polish it to provide >>> > >more >>> > >>>>> concrete >>> > >>>>> > >>> >>> >> > specifications >>> > >>>>> > >>> >>> >> > > > > >to the >>> > >>>>> > >>> >>> >> > > > > >> > > >> Apache >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > Infrastructure team as >>> > >required >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > < >>> > >>>>> > >>> >>> >> https://issues.apache.org/jira/browse/INFRA-16203 >>> > >>>>> > >>> >>> >> > >. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > Myrle and/or Ed can give >>> > >you the >>> > >>>>> right >>> > >>>>> > >>> >>> karma for >>> > >>>>> > >>> >>> >> > > > > >> collaboration >>> > >>>>> > >>> >>> >> > > > > >> > > on >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > confluence. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > At Your Service, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > Isaac Kamga. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > On Fri, Apr 6, 2018 at >>> 8:11 >>> > >AM, >>> > >>>>> > Courage >>> > >>>>> > >>> >>> Angeh < >>> > >>>>> > >>> >>> >> > > > > >> > > >> > couragean...@gmail.com> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> Ok. Thanks Myrle. I will >>> > >look >>> > >>>>> into >>> > >>>>> > >>> those >>> > >>>>> > >>> >>> links >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> On Thu, Apr 5, 2018, 1:48 >>> > >PM >>> > >>>>> Myrle >>> > >>>>> > >>> Krantz < >>> > >>>>> > >>> >>> >> > > > > >> my...@apache.org> >>> > >>>>> > >>> >>> >> > > > > >> > > >> wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > Hi Courage, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > On Thu, Mar 29, 2018 at >>> > >4:11 >>> > >>>>> PM, >>> > >>>>> > >>> Courage >>> > >>>>> > >>> >>> >> Angeh < >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > couragean...@gmail.com> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > wrote: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > The domain >>> > >microservices >>> > >>>>> rely on >>> > >>>>> > >>> Lang >>> > >>>>> > >>> >>> >> > > > > >microservice to >>> > >>>>> > >>> >>> >> > > > > >> > > >> generate >>> > >>>>> > >>> >>> >> > > > > >> > > >> > RSA >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> keys. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > Lang microservice >>> > >serves a >>> > >>>>> > library >>> > >>>>> > >>> like >>> > >>>>> > >>> >>> >> > > Cassandra >>> > >>>>> > >>> >>> >> > > > > >and >>> > >>>>> > >>> >>> >> > > > > >> > Async >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > microservices. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > I understand why >>> > >relying on >>> > >>>>> > another >>> > >>>>> > >>> >>> >> program to >>> > >>>>> > >>> >>> >> > > > > >start is >>> > >>>>> > >>> >>> >> > > > > >> > not >>> > >>>>> > >>> >>> >> > > > > >> > > >> good >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > but >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > that's >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > not the only >>> > >dependency >>> > >>>>> here. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > Nevertheless my >>> > >proposal is >>> > >>>>> we >>> > >>>>> > >>> update >>> > >>>>> > >>> >>> each >>> > >>>>> > >>> >>> >> > > > > >microservice >>> > >>>>> > >>> >>> >> > > > > >> > not >>> > >>>>> > >>> >>> >> > > > > >> > > >> to >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> generate >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > an >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > > RSA key but to get it >>> > >from >>> > >>>>> the >>> > >>>>> > Lang >>> > >>>>> > >>> >>> >> > microservice >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > Lang is not a >>> > >microservice, >>> > >>>>> it's a >>> > >>>>> > >>> >>> library. >>> > >>>>> > >>> >>> >> > There >>> > >>>>> > >>> >>> >> > > > > >is no >>> > >>>>> > >>> >>> >> > > > > >> > > single >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > instance of it running. >>> > >>>>> Instead, >>> > >>>>> > it >>> > >>>>> > >>> is >>> > >>>>> > >>> >>> >> included >>> > >>>>> > >>> >>> >> > > in >>> > >>>>> > >>> >>> >> > > > > >all >>> > >>>>> > >>> >>> >> > > > > >> the >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > microservices. Each >>> > >>>>> microservice >>> > >>>>> > >>> >>> instance >>> > >>>>> > >>> >>> >> (and >>> > >>>>> > >>> >>> >> > > > > >therefore >>> > >>>>> > >>> >>> >> > > > > >> > > each >>> > >>>>> > >>> >>> >> > > > > >> > > >> > lang >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > instance) will see only >>> > >it's >>> > >>>>> own >>> > >>>>> > >>> data. >>> > >>>>> > >>> >>> Lang >>> > >>>>> > >>> >>> >> > does >>> > >>>>> > >>> >>> >> > > > > >not >>> > >>>>> > >>> >>> >> > > > > >> have >>> > >>>>> > >>> >>> >> > > > > >> > > >> global >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > data, it only has >>> > >service >>> > >>>>> local >>> > >>>>> > data. >>> > >>>>> > >>> >>> If we >>> > >>>>> > >>> >>> >> > were >>> > >>>>> > >>> >>> >> > > > > >to >>> > >>>>> > >>> >>> >> > > > > >> create >>> > >>>>> > >>> >>> >> > > > > >> > > >> global >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > data that each instance >>> > >of >>> > >>>>> lang >>> > >>>>> > >>> >>> accesses, we >>> > >>>>> > >>> >>> >> > would >>> > >>>>> > >>> >>> >> > > > > >risk >>> > >>>>> > >>> >>> >> > > > > >> > > making >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > downtime-free upgrades >>> > >>>>> impossible >>> > >>>>> > in >>> > >>>>> > >>> the >>> > >>>>> > >>> >>> >> future. >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > For an understanding of >>> > >how >>> > >>>>> keys >>> > >>>>> > are >>> > >>>>> > >>> >>> >> exchanged >>> > >>>>> > >>> >>> >> > and >>> > >>>>> > >>> >>> >> > > > > >used, >>> > >>>>> > >>> >>> >> > > > > >> > this >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > documentation may help: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> > >>>>> > >>> >>> >> > > > > >> > > Fineract+CN+demo-server >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > If you want to >>> > >understand how >>> > >>>>> we >>> > >>>>> > >>> design >>> > >>>>> > >>> >>> for >>> > >>>>> > >>> >>> >> > > > > >downtime-free >>> > >>>>> > >>> >>> >> > > > > >> > > >> > upgrades, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > this documentation may >>> > >help: >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> > >>>>> > >>> >>> >> > > > > >> > > >>> > >Composing+a+Release+out+of+Microservices >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > Best Regards, >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > Myrle >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > -- >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > *Ed Cable* >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > President/CEO, Mifos >>> Initiative >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > edca...@mifos.org | Skype: >>> > >edcable | >>> > >>>>> > >>> Mobile: >>> > >>>>> > >>> >>> >> > > > > >+1.484.477.8649 <(484)%20477-8649> >>> <+1%20484-477-8649> >>> > <+1%20484-477-8649> >>> > >>>>> <+1%20484-477-8649> <+1%20484-477-8649> >>> > >>>>> > >>> <(484)%20477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > > >> <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > *Collectively Creating a World >>> > >of 3 >>> > >>>>> > Billion >>> > >>>>> > >>> >>> Maries >>> > >>>>> > >>> >>> >> | * >>> > >>>>> > >>> >>> >> > > > > >> > > >> http://mifos.org >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > <http://facebook.com/mifos> >>> > >>>>> > >>> >>> >> > > > > ><http://www.twitter.com/mifos> >>> > >>>>> > >>> >>> >> > > > > >> > > >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> > >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> -- >>> > >>>>> > >>> >>> >> > > > > >> > > >> *Ed Cable* >>> > >>>>> > >>> >>> >> > > > > >> > > >> President/CEO, Mifos Initiative >>> > >>>>> > >>> >>> >> > > > > >> > > >> edca...@mifos.org | Skype: >>> edcable >>> > >| >>> > >>>>> Mobile: >>> > >>>>> > >>> >>> >> > +1.484.477.8649 <(484)%20477-8649> >>> <+1%20484-477-8649> >>> > <+1%20484-477-8649> >>> > ><+1%20484-477-8649> >>> > >>>>> <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > <(484)%20477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > > >> <+1%20484-477-8649> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> *Collectively Creating a World of >>> 3 >>> > >>>>> Billion >>> > >>>>> > >>> Maries >>> > >>>>> > >>> >>> | * >>> > >>>>> > >>> >>> >> > > > > >> > http://mifos.org >>> > >>>>> > >>> >>> >> > > > > >> > > >> <http://facebook.com/mifos> < >>> > >>>>> > >>> >>> >> http://www.twitter.com/mifos >>> > >>>>> > >>> >>> >> > > >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> >>> > >>>>> > >>> >>> >> > > > > >> > > >> -- >>> > >>>>> > >>> >>> >> > > > > >> > > >> *Ed Cable* >>> >> >> >> -- >> >