Commit Graph

145 Commits

Author SHA1 Message Date
Andrew Mayorov
11c9f51051
DC-17: Log everything with the magnificent scoper buddy (#58)
* DC-17: Log everything with the magnificent scoper buddy

* DC-17: Employ json formatter in tests too
2017-11-17 18:52:52 +03:00
Evgeny Levenets
45bea4fbf5
DC-61: first implementation of snapshot storage (#57)
Idea: store some of snapshots in MG events to lower memory usage and state squashing time.
Naive legacy events migration included.
Lots of ad-hocs included too.
Also:
* remove ability to set cash size in elements
* remove unnecessary calls to old repository
* remove obvious lager messages
* fix strange dialyzer warning
* rework events
* remove redundant cache checks
* remove redundant cache put
2017-11-16 19:41:03 +03:00
Timur
1007632f37 We decided to get rid of IPv6 in compose (#54) 2017-10-20 14:27:26 +03:00
Natalia Pulina
aba19bbcf1 DC-60: records from mg_proto used (#53) 2017-09-14 16:25:06 +04:00
Andrew Mayorov
298cd19296 HG-58: Bump to rbkmoney/damsel@49773b2 (#52)
* HG-229: Modernize build to push images on epic branches (#49)
2017-09-12 12:56:22 +03:00
Andrew Mayorov
8f7333c336 HG-237: Include hold payments terms (#51)
* bumped damsel and other deps

set log level in tests to ‘warning’

* fixed Jenkinsfile to store multiclaims images

* HG-236: Bump to rbkmoney/damsel_erlang@fb47f26 (#39)

* Jenkinsfile fixed with epic/holds

* HG-236: Bump to rbkmoney/damsel_erlang@4a8dbb2 (#41)

* HG-236: Bump to rbkmoney/damsel_erlang@42dc374 (#44)

* HG-255: Bump to rbkmoney/damsel@ba2446f (#50)

* HG-237: Switch to rbkmoney/damsel@44afec3 master
2017-08-29 19:15:56 +03:00
Evgeny Levenets
8156ee2ce5 CAPI-176: add payment terminal support (#47)
bump to rbkmoney/damsel@ded3265
2017-08-17 17:14:43 +03:00
Natalia Pulina
9adfeebfaf DC-50: function_clause in try_get_snapshot fixed (#45) 2017-08-16 20:39:08 +04:00
Andrew Mayorov
39a7384bfa HG-219: Adapt to damsel w/ multiclaims (#43)
* bumped damsel and other deps

set log level in tests to ‘warning’

* fixed Jenkinsfile to store multiclaims images

* HG-219: Bump to upstream rbkmoney/damsel@b665c89

* HG-192: Properly marshal error reasons (#42)
2017-07-17 16:11:30 +03:00
Natalia Pulina
281bc7a4ce DC-47: init_per_suite fixed, bump to rbkmoney/dmt_client@93577c5 (#40) 2017-07-13 16:47:08 +04:00
Natalia Pulina
fc04b100fd Dc 39/fx/operation conflict details (#38)
* DC-39: OperationConflict exposed

* DC-39: bump to rbkmoney/dmt_core@045c781

* DC-39: bump to rbkmoney/damsel_erlang@2897d63
2017-06-29 11:59:46 +03:00
Evgeny Levenets
6e31359681 DC-40: bumped to rbkmoney/damsel_erlang@1c085f6 (#37)
* bumped to rbkmoney/damsel@cffd00b
2017-05-24 15:45:39 +03:00
Evgeny Levenets
db1d0dd4c4 DC-34: fixed checkout with empty cache (#36)
* DC-34: fixed checkout with empty cache

* fixed checkout head() not putting snapshot into cache
* fixed snapshot flying around from dominant to machinegun
* use cache on apply_commit in process callback instead of woody_handler
* removed circular dependency between dmt_api_repository & dmt_api
2017-05-19 15:48:40 +03:00
Evgeny Levenets
ed3d3a8b72 DC-32: cache refactoring (#35)
DC-32: cache refactoring
* added dominant-specific cache
* added cache usage on commits and checkouts
* bumped dependancies
* fixed rebar.config

DC-34: added naive cache displacement implementation
2017-05-18 00:24:55 +03:00
Andrew Mayorov
e6af73a005 HG-155: Export woody server net_opts to the config (#34) 2017-04-03 15:48:41 +03:00
Andrew Mayorov
4167e27622 HG-155: Fix pulling since the very first commit (#33)
* HG-155: Fix pulling since the very first commit

* HG-155: Narrow down dmt version matching
2017-04-03 14:20:25 +03:00
Andrew Mayorov
61320c4320 HG-155: Switch to the msgpack-aware machinegun interface (#32)
* HG-155: Switch to msgpack-like machinegun interface

* HG-155: Bump deps up and move onto Erlang 19

* HG-155: Make the release rebar-runnable

* HG-155: Fix marshalling to and from msgpack

* HG-155: Bump to rbkmoney/woody_erlang@2f264f9

* HG-155: Add forgotten msgpack-thrift protocol

* HG-155: Make dialyzer happy again

* HG-155: Make repository machine versioned

 * Migrate legacy history upon machine init
 * Introduce automaton client to reduce boilerplate
 * Remove `get_commit` facility as it was unused

* HG-155: Add repository dispatcher + add migration tests

* HG-155: Move in-memory thrift encoding into dedicated module

* HG-155: Use plain thrift binary as it is much simpler to work with

* HG-155: Switch back to msgpack-based commit representaion

* HG-155: Remove meaningless repair signal handling in favor of simple repair

* HG-155: Add forgotten behaviour annotations

* HG-155: Mention better approach with a migrating repository backend

* HG-155: Make dialyzer happy again

* HG-155: Bump to rbkmoney/damsel@d0c4a06, rbkmoney/machinegun@e04e529

* HG-155: Make elvis happy

* HG-155: Fix make target and Jenkinsfile
2017-03-29 18:27:11 +03:00
Evgeny Levenets
6d5a843270 MSPF-191: Bump to rbkmoney/woody_erlang@b5ae9ae (#29) (#31)
rbkmoney/woody_erlang@b5ae9ae
2017-02-15 20:38:52 +03:00
Evgeny Levenets
4550428dad HG-154: Bump to rbkmoney/damsel@27bc11c (#29) 2017-02-03 19:24:28 +03:00
Andrew Mayorov
9c757f3fde HG-152: Bump to rbkmoney/image-service-erlang@13454a9 (#28) 2017-02-01 18:14:53 +03:00
Andrew Mayorov
ab8b5e8d43 HG-138: Bump to rbkmoney/damsel@61701d2 (#27) 2017-02-01 14:52:03 +03:00
Evgeny Levenets
42e8d0668a DC-19: bumped damsel to rbkmoney/damsel@bc7d54b (#26)
Bumped to rbkmoney/damsel@bc7d54b
2017-01-24 19:14:58 +03:00
Andrew Mayorov
b79f1e6acf HG-131: Bump to rbkmoney/damsel@91298f7 (#25) 2017-01-16 14:04:13 +03:00
Andrew Mayorov
a4f6660238 HG-130: Bump to rbkmoney/damsel@74233c73 (#24) 2017-01-11 15:59:26 +03:00
Evgeny Levenets
54b967b351 DC-11: bumped to transient woody (#23) 2016-12-29 15:09:33 +03:00
Evgeny Levenets
3e59aea58d DC-12: bumped machinegun (#22)
Bumped to 2c956c1172
2016-12-27 13:05:03 +03:00
Artem Ocheredko
5e14750e3f HG-112 Move to the newest dmt_core and dmt_client (#21) 2016-12-26 15:56:04 +03:00
Evgeny Levenets
e4154f54fa HG-112: fresh new damsel with contracts, updated core and client (#20) 2016-12-23 20:51:35 +03:00
Artem Ocheredko
be25663099 HG-74 Move to the newest machinegun (#19) 2016-12-07 19:19:03 +03:00
Artem Ocheredko
cc5f669485 DC-6 Move to the turbo version of build utils (#18) 2016-11-25 16:08:15 +03:00
Artem Ocheredko
37817ec23b DC-6 Move to the newest dmt_core (#17) 2016-11-23 14:52:43 +03:00
Artem Ocheredko
88a7f20922 MSPF-91 Use the newest dmt_core (#16) 2016-10-27 12:54:53 +03:00
Andrew Mayorov
9e614e00cb MSPF-91: Handle repair silently (#15) 2016-10-24 21:34:02 +03:00
Andrew Mayorov
9e6db27120 HG-64: Bump damsel to rbkmoney/damsel@7a56dfc (#14) 2016-10-21 15:13:32 +03:00
Artem Ocheredko
f3c72168d9 CAPI-32 Fix protocol violation (#13) 2016-10-18 22:04:09 +02:00
Evgeny Levenets
db64a67215 MSPF-91: fixed startup termination due to failed healthcheck (#12) 2016-10-17 18:35:19 +03:00
Andrew Mayorov
7427f8d44e HG-64: Bump to rbkmoney/damsel@29d6caf (#11) 2016-10-17 18:16:41 +03:00
Andrew Mayorov
afee5aa9a9 HG-64: Bump to rbkmoney/damsel@5e264e0 via damsel_erlang (#10) 2016-10-14 20:48:54 +03:00
Andrew Mayorov
c24f4d8567 HG-49: Bump damsel protocols up (#9) 2016-10-13 20:49:40 +03:00
Anton Belyaev
ae1be4af62 MSPF-97: update pilot config (#8)
* MSPF-97: update cpilot config; bump up build img

* MSPF-97: just use the env var
2016-10-12 07:20:58 +03:00
Anton Belyaev
1709ca31ca MSPF-97: introduce containerpilot (#7) 2016-10-11 15:50:47 +03:00
Igor Savchuk
14b39673e3 use logstash formatter (#6)
* use logstash formatter

* fix comma

* use only debug.json log file

* rename debug.json to console.json

* enable crash_log
2016-10-10 19:27:02 +03:00
Igor Savchuk
2872e3a1f0 Split dominant (#3)
* split dominant to three repos

* fix submodule name

* new jenkins

* fix wc_release

* fix trailing space

* fix permissions

* fix path in dockerfile

* fix cmd

* fix release

* fix mg api

* fix the rest

* update dmt_core

* MG-16: Migrate to the new machinegun proto

* Fix some bugs involving cold cache access
* Harden the test suite
* Ensure proper woody context flow

* MG-16: Fix dialyzer warnings

* MG-16: Attempt to hack around docker-compose network connectivity quirks

* MG-16: Remove unused files

* MG-16: Mention potential race condition in the TODO list
2016-09-07 22:43:14 +03:00
Igor Savchuk
ba644bcce2 [HG-27] new concept (#2)
* new concept

* add tests

* refactor things

* Add dmt_storage_mgun

* update damsel

* remove dmt_server

* update damsel

* Migrate to jenkins and make tests api-involved

* add dmt_poller

* drop wercker

* pr fixes

* remove obsolete case

* drop woody dependencie for dmt

* Revert "drop woody dependencie for dmt"

This reverts commit 99db9bc77904ab77237cd9356cf04c82b6e77bd1.
2016-08-24 14:27:31 +03:00
Andrey Mayorov
11cb1934ca Add README 2016-05-31 14:56:31 +03:00