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

43 Коммитов

Автор SHA1 Сообщение Дата
Krishan b8ee0197df
Simplified ingest client markups (#12)
* resource_uri changes

* markups in client_options

* resource_manager markups

* remove dependency on chrono - use time

* cache changes

* add missing dev dependency feature

* add some basic tests for caching implementation
2024-01-26 18:34:07 +00:00
Krishan ab17f7e279
Remove debug logs (#11) 2024-01-18 21:04:35 +00:00
Krishan 4b28b5cf8b
Use async-lock rather than tokio for RwLock (#10) 2024-01-18 20:50:12 +00:00
Krishan df610985d0
Update to Azure 0.19 (#9)
* Ingest: Azure SDK changes for 0.19

* remove default features on data dependency in ingest

* Format Rust code using rustfmt

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 20:30:32 +00:00
Krishan f0dddceca7
Remove use of anyhow and replace with thiserror, other markups (#7)
* Use thiserror

* use scopes over explicit use of drop

* update syntax

* remove std::fmt::Debug

* qualify thiserror
2024-01-18 20:01:17 +00:00
Krishan 6145aadb7b
Azure SDK deps to 0.17 (#6) 2023-11-07 12:23:18 +00:00
Krishan 74dfd6a28d
Azure SDK deps to 0.16 (#5)
* Azure SDK for Rust dependencies to 0.16

* changes
2023-11-06 19:42:22 +00:00
Krishan 44f9e0822e
Update Azure SDK to 0.15 and remove time 0.1.45 (#3) 2023-09-12 15:53:25 +01:00
Krishan Mistry 909bd03645 use env vars in example 2023-09-05 11:48:52 +01:00
Krishan Mistry d477e2b0b5 markups 2023-09-05 11:21:26 +01:00
Krishan Mistry 26dc69a5d6 comments 2023-09-05 11:00:23 +01:00
Krishan Mistry 9f0244a8cb renames and add warning about using ingestion endpoint 2023-09-05 09:07:01 +01:00
Krishan Mistry af220f6d16 update function names 2023-09-04 17:14:01 +01:00
Krishan Mistry 65b94830b5 cleanup commented code related to container clients 2023-09-04 16:58:03 +01:00
Krishan Mistry 9773174426 convert println into initial debug logs 2023-09-04 16:48:19 +01:00
Krishan Mistry 0387e31add renaming 2023-09-04 16:17:55 +01:00
Krishan Mistry f03b21bcc4 more markups 2023-09-01 18:12:42 +01:00
Krishan Mistry 15288e51f9 markup: remove accessor methods on ResourceUri 2023-09-01 14:26:05 +01:00
Krishan Mistry e00f9438c7 initial markups 2023-09-01 14:22:18 +01:00
Krishan Mistry b72d2a9aba handle authorization context token correctly 2023-08-31 10:53:31 +01:00
Krishan Mistry 0983454277 change rng to allow multiple threads 2023-08-31 09:59:50 +01:00
Krishan Mistry 10d1d9cc3e change to import from qualification 2023-08-30 16:32:38 +01:00
Krishan Mistry 90f968ab51 add basic example + more tidying 2023-08-30 15:26:23 +01:00
Krishan Mistry 2951b13853 remove more stuff 2023-08-30 14:32:54 +01:00
Krishan Mistry c250a67a9e simplify again to provide basic queued ingestion client supporting only identity mapping 2023-08-30 14:14:10 +01:00
Krishan Mistry 691c255d9b choose a random queue + more changes 2023-08-30 12:54:52 +01:00
Krishan Mistry 9b4a9b2ce5 add tests for descriptors 2023-08-30 11:59:37 +01:00
Krishan Mistry 5cb3a23da0 remove use of URL in blob descriptor 2023-08-30 11:24:15 +01:00
Krishan Mistry f9da7f2146 add some unit tests 2023-08-30 10:41:43 +01:00
Krishan Mistry df96e97e0b simplify 2023-08-29 16:42:31 +01:00
Krishan Mistry eb955f855c move ingest client resource around 2023-08-25 16:12:42 +01:00
Krishan Mistry 25109192d0 remove duplicate definition of KustoIdentityToken 2023-08-25 15:59:27 +01:00
Krishan Mistry 82ee449626 move client options to separate file + other improvements 2023-08-25 15:56:46 +01:00
Krishan Mistry 60545207a6 improve validation in authorization context 2023-08-25 15:44:09 +01:00
Krishan Mistry ede9088dc4 improvements 2023-08-24 16:02:09 +01:00
Krishan Mistry a5ec8b8dab various minor improvements upon testing 2023-08-23 17:00:16 +01:00
Krishan Mistry 8f86a5f476 minor improvements 2023-08-23 15:38:53 +01:00
Krishan Mistry ffecd4b15e cargo clippy fixes exc. unused 2023-08-23 12:28:11 +01:00
Krishan Mistry 0469d586ae cargo fmt 2023-08-23 11:48:31 +01:00
Krishan Mistry b9f2e056f3 Allow configurability of ClientOptions for different service types 2023-08-23 11:44:16 +01:00
Krishan Mistry d7eae304d0 More on caching logic 2023-08-23 11:44:16 +01:00
Krishan Mistry b67607d9e9 Initial logic for caching resources 2023-08-18 18:52:37 +01:00
Krishan Mistry 846dd72cd1 Initial commit of queued ingestion client
Author:    Krishan Mistry <krishan@krishanmistry.com>
2023-08-18 09:57:22 +01:00