Nick Banks
2d68ae61d7
Azure Pipeline YAML Refactor & Improvements ( #572 )
2020-07-02 11:50:34 -07:00
chgray
af64e17763
Integrate clog in a no-op way, in order to prepare for taking the tool in the near future ( #569 )
2020-07-01 12:56:42 -07:00
Nick Banks
247dbe97b3
Disable Send Buffering for Perf ( #570 )
2020-07-01 09:45:22 -07:00
Thad House
8bc61c5089
Allow QuicPing server to specify number of connections allowed before shutting down ( #567 )
...
* Allow QuicPing server to specify number of connections allowed before shutting down
By doing this, performance tests can be cleaner to run, as they can explicitly state how many connections are expected. Also adds parity with the client
2020-06-30 10:47:16 -07:00
Nick Banks
9d8934a12f
Disable APIPA Interface for Loopback Test Perf ( #565 )
2020-06-29 12:54:30 -07:00
Nick Banks
86e2f62b46
Standardize Container Builds ( #564 )
2020-06-29 10:42:01 -07:00
Nick Banks
bfa9606aa9
Fix WPR Profile XML ( #563 )
2020-06-29 10:41:24 -07:00
Nick Banks
02577f0da4
Improve Loopback Perf Results ( #555 )
2020-06-28 12:16:26 -07:00
Nick Banks
c667b8e4b3
SpinQuic Explicit ALPN Improvements ( #558 )
2020-06-28 09:37:41 -07:00
Anthony Rossi
fc87e91f70
Increase Internal BVT timeout to 90 minutes ( #556 )
2020-06-26 13:20:17 -07:00
Anthony Rossi
4a3c186c9c
Enable Application Verifier on Windows BVTs. ( #540 )
2020-06-25 17:06:04 -07:00
Nick Banks
6e2aed28e1
Migration Tests and Fixes ( #553 )
2020-06-25 16:26:59 -07:00
Thad House
9a5ccc510f
Fix accidentally added no-inline and no-omit-frame-pointer flags on linux ( #554 )
2020-06-25 14:42:12 -07:00
Max
08c9bf7294
Add cmake changes necessary for Darwin builds ( #552 )
2020-06-25 13:35:59 -07:00
Anthony Rossi
2be77cd39c
Fix TLS handshake test failures in Schannel and OpenSSL. ( #551 )
2020-06-24 13:35:34 -07:00
Nick Banks
551dd57d5e
Fix minor stub bug ( #550 )
2020-06-24 12:31:46 -07:00
Nick Banks
a156f84998
Performance Stability Improvements ( #549 )
2020-06-24 09:54:51 -07:00
Nick Banks
01582968a3
Azure Pipeline for Building and Publishing Docker Image ( #548 )
2020-06-23 16:24:32 -07:00
Nick Banks
0feb723cc9
Update PGO Files ( #547 )
2020-06-23 13:53:08 -07:00
Nick Banks
f9cdbecdae
Fixes Leaks on Send Path ( #545 )
2020-06-23 13:02:52 -07:00
Nick Banks
f83bf5ed67
Customizable Performance Pipeline ( #544 )
2020-06-23 11:35:59 -07:00
Nick Banks
a2d76335fc
Fix Break in Perf Public Script ( #543 )
2020-06-22 20:21:15 -07:00
Nick Banks
c478799e48
Move All Scripts to Top Level Scripts Folder ( #538 )
2020-06-22 16:18:26 -07:00
Nick Banks
dd2b35a306
Dump Results on Error ( #541 )
2020-06-22 16:17:53 -07:00
Anthony Rossi
24daabfc73
Use pool to allocate transport parameters on server. ( #539 )
2020-06-19 14:10:38 -07:00
Nick Banks
b3b5762163
Improvements to the Perf Script ( #536 )
2020-06-19 13:02:15 -07:00
Thad House
8566a867f2
Enable building on Azure for Raspberry Pi with a cross compiler ( #524 )
...
* Allow building with Raspberry Pi Cross Compilers
2020-06-19 12:46:38 -07:00
Anthony Rossi
0689cff250
0-RTT Server TLS implementation ( #508 )
2020-06-19 12:11:10 -07:00
Thad House
5e4715e7d0
Use port 4433 for performance testing ( #535 )
...
* Write outputs of perf testing
* Use port over 1000
2020-06-19 11:59:56 -07:00
Thad House
c1718e015a
Allow datapath hook failure happen in spinquic ( #533 )
...
* Allow datapath hook failure happen in spinquic
In release mode, datapath hooks can't be enabled. Because we want to support debug spinquic with release libmsquic, we want to allow the failure rather then conditional compile.
Closes #532
2020-06-19 11:44:25 -07:00
Nick Banks
a618adb0a4
Perf Improvement for OpenSSL Header Key ( #531 )
2020-06-19 11:11:47 -07:00
Thad House
5130bceeb9
Force disable logging for CMake versions older then 3.6 ( #529 )
...
* Force disable logging for CMake versions older then 3.6
FindLTTngUST doesn't exist before 3.6.
I don't want to completely remove support for Ubuntu 16.04, so this will make it so that a build will work, just that logging will not.
2020-06-19 09:07:41 -07:00
Nick Banks
6d08ff1c63
Fix Main Build Status Link ( #527 )
2020-06-18 16:50:53 -07:00
Nick Banks
839644ad84
Add Support for PGO Azure Pipeline ( #525 )
2020-06-18 16:26:55 -07:00
Thad House
7a8cdb0d47
Add Database support for storing machines ( #521 )
...
* Add Database support for storing machines
* Create platform and test automatically
* Set machine ID, not platform record id
2020-06-18 13:01:38 -07:00
Nick Banks
8e51aea046
Expand Perf Testing ( #520 )
2020-06-18 10:05:12 -07:00
Nick Banks
aa8ac4e0ba
Allow Zero-Length Stream Sends with FIN Flag ( #523 )
2020-06-18 10:05:02 -07:00
Thad House
472ead1b47
Run perf tests on hosted system ( #517 )
...
* Run perf tests on hosted system
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2020-06-18 07:59:41 -07:00
Thad House
be9f108db3
Fix CreatePlatform not working correctly in database ( #518 )
...
Was using a select rather then a where
2020-06-17 19:11:46 -07:00
Nick Banks
8303edbf09
Update DockerFile to Install Noninteractive ( #516 )
2020-06-17 16:06:18 -07:00
Thad House
599e9214a9
Add Database Server ASP.NET Core Source Code ( #510 )
...
Used for uploading data to the Database. PowerBi accesses the DB directly, but for uploading new data from AZP we don't want to directly access the DB for security reasons.
2020-06-17 15:54:21 -07:00
Thad House
755b4597a4
Add debugging for perf publishing ( #514 )
...
* Add debugging for perf publishing
2020-06-17 13:10:31 -07:00
Nick Banks
e401501cdb
Test Refactoring and Improvements ( #513 )
2020-06-17 13:06:34 -07:00
Thad House
4d613d762f
Fix builds on non glibc based linux platforms ( #512 )
...
Shim TEMP_FAILURE_RETRY to work on MUSL based linux platforms
Set thread affinity after thread creation on non glibc based platforms.
2020-06-17 12:02:17 -07:00
Matt Olson
2e26f373a4
Implement path validation timeout ( #283 )
2020-06-17 07:48:58 -07:00
Nick Banks
7408bbc91d
Refactor Test Datapath Hooks ( #509 )
2020-06-16 09:28:33 -07:00
Thad House
902c7f2f31
Switch to using SQL database for performance results rather then files ( #505 )
...
* Switch performance tests to use SQL and ASP.NET Core server
2020-06-15 08:10:59 -07:00
Nick Banks
06eb034621
Fix Version Negotiation Packet ( #506 )
2020-06-14 17:38:49 -07:00
Anthony Rossi
0fd12b6cd9
Make kernel static analysis warnings fatal. ( #507 )
2020-06-13 19:39:36 -07:00
Thad House
e3e3db14b9
Fix cmake dependencies for ETW generation ( #504 )
...
Makes it so a clean build does not need to occur if ETW methods change
2020-06-12 14:29:53 -07:00