Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
kindbe d2f4e12b9e Set relative paths for submodules (#404)
* Set relative paths for submodules

* Revert OSS submodules to absolute https paths
2020-05-26 18:06:05 -07:00
Max Golovanov 9a1e573253 Add dependencies:
- krabsetw
- vcpkg
2020-05-04 23:22:26 -07:00
Max Golovanov 043d276ac3 Minor clean-up, addressing code review comments.
Plus temporarily disabling a questionable part of "bad network"
test that is intermittently failing on Debug (#92).
2019-09-18 16:27:00 -07:00
Max Golovanov e248a56b74 Merge branch 'master' into maxgolov/msasg_to_github 2019-09-07 09:10:36 -07:00
Max Golovanov a17fbbd059 GitHub Action requires recursive submodule fetch (#79) 2019-09-07 08:51:27 -07:00
Max Golovanov ad2b0b99ee Merge branch 'onesdk' of https://msasg.visualstudio.com/DefaultCollection/Shared%20Data/_git/Aria.SDK.Cpp into maxgolov/msasg_to_github 2019-08-30 16:43:49 -07:00
Max Golovanov 1e5ebc81f7 Track submodule lib/modules from master 2019-06-25 11:55:29 -07:00
Max Golovanov 63d0783ec8 Build infra adjustments: add proprietary modules support 2019-04-03 11:35:00 -07:00
Max Golovanov 2180266693 Microsoft Applications Telemetry SDK for C/C++ - v3.2 (April 2019) 2019-04-02 15:03:34 -07:00
Max Golovanov 7322b69cf8 Add Bond Decoder tests to FunctTests and add Fiddler inspector source from dev tools to main repo 2019-03-29 14:50:01 -07:00
Max Golovanov bfc3bc45ec Merged PR 883086: Lightweight SDK for embedding in installer packages
Reducing / disabling non-essential features and setting various build flags to optimize for small size.
x5 times size reduction.

Functional changes to common core SDK:
* Had to rename IStorage to IDataStorage, as IStorage is a macro defined in Windows SDK.
* Had to refactor user analytics feature storage (SDK UUID / install id) to utilize plain text file rather than FIFO ..
FIFO storage is a legacy structure, bloatware, had to be deprecated and removed going forward anyways.
It wasn't even present in v1 Aria SDK, but somehow slipped thru into v3..

Features excluded from lightweight SDK:
* JSON
* ZLIB
* ECS client
* SQLite DB (only ram queue, no offline storage)
* Transmit Profiles

Related work items: #1550785
2019-03-08 05:24:15 +00:00
Max Golovanov 55b95fb067 Merged PR 917219: Reduce stats volume and byte size
Stats improvement:
* reduce priority from Critical/Realtime to normal
* reduce frequency to 1 event in 30 minutes
* reduce stats event size. Stop collecting histograms we never ever look at (and in fact block in our Kusto storage)
* rework the code to make it simple, avoid "copypasta" that previously plagued MetaStats.cpp
* use wall clock for stats event timestamp
* adjust tests to account for lesser number of stats event per session
* make per-tenant stats a configurable "debug only" feature, as it does not scale well for deployment in Office
* adjust PAL to properly return monotonic clock

Related work items: #1618463
2019-02-07 19:58:56 +00:00