Commit Graph

  • 20c555c30a update 3rd party libs and gradle andi 2018-12-07 14:06:59 +01:00
  • 253bbabd19 cleanup andi 2018-11-25 07:49:23 +00:00
  • a86a473b4a use unix line breaks andi 2018-11-25 07:49:04 +00:00
  • 37207d67ab use utf-8 as resource encoding andi 2018-11-25 07:29:29 +00:00
  • 593752470c cleanup andi 2018-11-25 07:46:58 +01:00
  • 5404253bc6 use TreeMap in PersistentMapDiskNode instead of list andi 2018-11-24 15:57:05 +01:00
  • d67e452a91 cache disk blocks in an LRU cache andi 2018-11-24 15:07:37 +01:00
  • 9889252205 use only one thread for evictions andi 2018-11-24 08:32:05 +01:00
  • 64771417e4 only iterates over elements when at least one element can be evicted andi 2018-11-23 06:34:41 +01:00
  • f78f69328b add cache for docId to Doc mapping andi 2018-11-22 19:51:07 +01:00
  • 6c546bd5b3 update primitiveCollections andi 2018-11-21 18:55:54 +01:00
  • cc0157fe0b update java 3rd-party libs andi 2018-11-20 19:13:59 +01:00
  • 218ea9ed68 use custom date parser andi 2018-11-19 19:23:57 +01:00
  • 6f48a25d53 do not force changes to disk andi 2018-11-19 19:22:27 +01:00
  • afd1e36066 fix unsupported operation exception when adding to an unmodifiable set andi 2018-11-19 19:19:51 +01:00
  • 135ab42cd8 tags are now stored as variable length byte sequences of longs andi 2018-11-17 20:03:46 +01:00
  • b2107acf4e synchronize access to the PerstistentMap andi 2018-11-17 10:02:29 +01:00
  • fce0f6a04d use PersistentMap in DataStore andi 2018-11-17 09:45:35 +01:00
  • 3ccf526608 PersistentMap now requires only a path instead of a DiskStorage andi 2018-11-10 10:08:21 +01:00
  • e90506c1b0 add visitor that find all values by a prefix of the key andi 2018-11-10 09:48:36 +01:00
  • 807257d330 remove the unused node visitor andi 2018-11-04 10:44:05 +01:00
  • 008f0db377 add generics to PersistencMap andi 2018-11-04 10:42:05 +01:00
  • f2d5c27668 insertion of many values into the persistent map andi 2018-11-04 10:11:10 +01:00
  • c6782df0e5 the root node can have more than two children it it is an inner node andi 2018-10-27 10:17:45 +02:00
  • 8b48b8c3e7 add a pointer to the root node andi 2018-10-27 08:55:15 +02:00
  • 8bb98deb1e PersistentMap can store data in multiple nodes andi 2018-10-26 18:35:32 +02:00
  • bb4514c940 insert values into root node andi 2018-10-14 19:53:02 +02:00
  • 3855d03ead BSFile uses a wrapper for DiskBlock to add BSFile specific stuff andi 2018-10-14 17:13:33 +02:00
  • c83b6e11e2 Add first part of a persistent map implementation. andi 2018-10-14 16:47:17 +02:00
  • bd88c63aff ensure BSFiles use blocks that are aligned to 512 Byte offsets andi 2018-10-14 09:00:26 +02:00
  • a2520c0238 move method only used in tests to the tests andi 2018-10-13 20:03:02 +02:00
  • b42fec8fe2 use var keyword andi 2018-10-13 10:14:52 +02:00
  • b42bb88dff DiskStorage can allocate and free blocks of arbitrary sizes andi 2018-10-13 10:03:41 +02:00
  • 0539080200 use byte offsets instead of block numbers andi 2018-10-12 08:10:43 +02:00
  • eaa234bfa5 rename put to putEntries andi 2018-10-11 19:25:01 +02:00
  • 979e001efd TcpIngestor can handle csv files andi 2018-10-11 18:56:16 +02:00
  • 6d4e3da672 add test for sending entries with negative values to the ingestor andi 2018-10-07 09:08:25 +02:00
  • c2ba395015 remove date.js andi 2018-10-04 19:02:06 +02:00
  • 979d3269fa remove obsolete classes and methods andi 2018-10-04 18:46:51 +02:00
  • 8939332004 remove the wrapper class PdbDB andi 2018-10-04 18:43:27 +02:00
  • 01b93e32ca replace EhCache with a custom implementation andi 2018-10-03 20:22:45 +02:00
  • 0e5a47ac10 make sure serialized tags are always sorted the same way andi 2018-10-03 16:50:09 +02:00
  • c9dcc77b53 reuse existing PdbFiles andi 2018-10-03 16:49:46 +02:00
  • 60578b45ec PdbWriters are now closed by the cache TagsToFile andi 2018-10-03 16:47:29 +02:00
  • ad630fc6b2 simplify caching in TagsToFile andi 2018-09-30 10:38:25 +02:00
  • d799682b4d Fix build issue with Java 11. andi 2018-09-29 19:50:05 +02:00
  • e03fccbdf7 support for negative values in variable byte encoding andi 2018-09-29 19:48:57 +02:00
  • f07977c27a update java, gradle and third party libs andi 2018-09-29 09:08:29 +02:00
  • 24fcfd7763 prepare the addition of a date index andi 2018-09-28 19:07:01 +02:00
  • 1d88c8dfd7 update spring-boot to 2.0.5.RELEASE andi 2018-09-13 18:58:07 +02:00
  • bd54a8ad8d update gradle to 4.10.1 andi 2018-09-13 18:47:48 +02:00
  • 84350c4dfb move TimeStampDeltaDecoder to BSFile andi 2018-09-13 13:08:45 +02:00
  • 861797acf7 zoom by mouse wheel andi 2018-09-13 09:26:43 +02:00
  • a2e63cca44 cleanup andi 2018-09-13 08:11:15 +02:00
  • c6a1291ee6 the pattern must match the property value exactly, andi 2018-09-13 07:55:13 +02:00
  • 2e433ba969 cleanup andi 2018-09-13 07:52:14 +02:00
  • 61f131571a add CamelCase matching to the query language andi 2018-09-12 13:42:23 +02:00
  • 86b8f93752 replace 'in' queries with a simpler syntax andi 2018-09-12 10:10:01 +02:00
  • 1182d76205 replace the FolderStorage with DiskStorage andi 2018-09-12 09:35:07 +02:00
  • 26dc052b95 cleanup andi 2018-08-26 09:40:38 +02:00
  • b7ebb8ce6a new implementation of an integer storage andi 2018-08-26 09:37:56 +02:00
  • 15a72f09d7 use default pointer on result image andi 2018-08-18 12:52:32 +02:00
  • 2a68fd72da fix: diagonal line in parallelRequests plot andi 2018-08-18 12:31:11 +02:00
  • ea5e16fad5 expressions now support in-queries andi 2018-08-18 10:31:49 +02:00
  • acc2fa42ef zoom-in on click events andi 2018-08-18 08:32:57 +02:00
  • b01d267300 update primitiveCollections andi 2018-08-18 08:32:27 +02:00
  • 22f35f9cf5 restrict zoomin via drag'n'drop to the zoomable area andi 2018-08-11 18:12:29 +02:00
  • 41b0ca9100 groupBy was not correctly parsed from a URL andi 2018-08-11 17:55:38 +02:00
  • c1974d21b2 replace startDate + dateRange with start and end date andi 2018-08-11 17:45:20 +02:00
  • 58623c480f switch date picker to http://www.daterangepicker.com version 3.0.3 andi 2018-08-11 09:09:53 +02:00
  • 6932438ec9 zoom in by selecting the range andi 2018-08-10 12:47:30 +02:00
  • 14d9216e40 create margins with constant size andi 2018-08-10 09:56:57 +02:00
  • 786570503a make plot for parallel requests easier to digest andi 2018-08-10 09:27:19 +02:00
  • 6c091c673d fix indentation andi 2018-08-10 09:20:55 +02:00
  • 2fae877444 plot parallel requests with style filledcurve andi 2018-08-09 07:51:56 +02:00
  • 1f48f7b851 div for gallery was not correctly hidden andi 2018-08-09 07:47:38 +02:00
  • 7ece779469 do not draw diagonal lines in ParallelRequestsAggregator andi 2018-08-09 07:37:29 +02:00
  • f30a8a26d9 add aggregator for parallel requests andi 2018-08-09 07:24:51 +02:00
  • 99dbf31d8a update 3rd party libs andi 2018-08-09 07:20:09 +02:00
  • 182d1edd97 add a datetime picker andi 2018-08-04 08:32:04 +00:00
  • 6871e250ad use two lines for the xlabels instead of rotating it andi 2018-08-02 08:20:33 +02:00
  • 1567429b3a set default log dir to 'logs' andi 2018-07-28 08:59:56 +02:00
  • 89840cf9e9 update dependencies andi 2018-07-28 08:50:42 +02:00
  • 8b7f7de226 Merge branch 'folderList' of https://bitbucket.com/andreashuber/performance into folderList andi 2018-07-28 08:39:32 +02:00
  • bb8dbad393 different tags could be written to the same file andi 2018-07-28 08:37:30 +02:00
  • daaa0e6907 update dependencies andi 2018-06-17 08:59:48 +02:00
  • 3d71befbad filter gallery items by max value and average andi 2018-05-19 14:43:16 +02:00
  • 38a46a9d46 change default values in the UI andi 2018-05-19 08:36:47 +02:00
  • 814af31555 add extra spaces in title of a plot when not all values are shown andi 2018-05-19 08:29:12 +02:00
  • f073ea98d0 use a grid to place the gallery items andi 2018-05-19 08:24:52 +02:00
  • 47e32bb6b1 remove response caching andi 2018-05-10 17:52:13 +02:00
  • b61a34a0e6 use existing RandomAccessFile when updating the listing file andi 2018-05-10 17:41:50 +02:00
  • 911062e26b use RandomAccessFile in FolderStorage.getPathByOffset() andi 2018-05-10 10:22:25 +02:00
  • 82b8a8a932 reduce memory footprint by lazily intializing the path in Doc andi 2018-05-06 12:58:10 +02:00
  • e3102c01d4 use listing.csv instead of iterating through all folders andi 2018-05-05 10:46:16 +02:00
  • bda2de672e improvements andi 2018-05-01 17:32:25 +02:00
  • 82dca3a885 y-range max value increased by factor 10 andi 2018-05-01 13:04:38 +02:00
  • 01bd7e4388 plot statistics written to the legend only count visible values andi 2018-05-01 13:03:34 +02:00
  • a4d04ebece add marker line for 60s threshold andi 2018-05-01 10:51:46 +02:00
  • 6d85c56cb0 range definitions for the y-axis andi 2018-05-01 10:18:06 +02:00