Erik Arvidsson
77681f78fe
Add a ReadThroughStore which caches the values in a caching store
2015-07-21 14:15:59 -07:00
Aaron Boodman
941ebae87e
Merge pull request #76 from aboodman/order
...
Switch Map and Set from using a hashtable internally to a sorted list
2015-07-21 09:49:05 -07:00
Erik Arvidsson
c49499cff2
Merge pull request #91 from arv/memory-store-close
...
Fix MemoryStore to get the ref in close
2015-07-21 09:47:04 -07:00
Erik Arvidsson
8b566139d0
Fix MemoryStore to get the ref in close
2015-07-21 09:37:07 -07:00
Aaron Boodman
409fd1b076
Map and Set: Compare using future.Val() when possible.
...
This can be more efficient than comparing by ref for primitives.
2015-07-21 09:26:38 -07:00
Rafael Weinstein
e20ed5c289
Babelify within noms js module
2015-07-20 17:59:42 -07:00
Rafael Weinstein
0087a45df9
Reorg js code into common module
2015-07-20 17:14:30 -07:00
Erik Arvidsson
2789d477e2
Add an RPC call to server to get the dataset root
...
And use that in the heatmap ui
2015-07-20 17:08:28 -07:00
cmasone-attic
b221d976dc
Merge pull request #86 from cmasone-attic/issue82
...
Fix typo that makes pitchmap/index ignore all pitches
2015-07-20 16:55:33 -07:00
Aaron Boodman
5ae553db81
Set: Optimize adding multiple values at once.
2015-07-20 16:03:05 -07:00
Chris Masone
5dce937983
Fix typo that makes pitchmap/index ignore all pitches
...
Whoops.
2015-07-20 15:34:32 -07:00
cmasone-attic
c17f0273af
Merge pull request #84 from cmasone-attic/issue83
...
Fix comments about hot paths to refer to a bug instead
Relevant to issue #83
2015-07-20 15:28:34 -07:00
Chris Masone
bd3a5ee878
Fix comments about hot paths to refer to a bug instead
2015-07-20 15:23:25 -07:00
Aaron Boodman
2bd7cd2781
Map: Optimize adding multiple values at once.
2015-07-20 11:01:48 -07:00
cmasone-attic
d22bdddf34
Merge pull request #79 from cmasone-attic/profiling
...
Fix up the indexer to tolerate more edge cases
2015-07-20 10:59:28 -07:00
cmasone-attic
d228a8d2be
Merge pull request #78 from cmasone-attic/reminders
...
Add a few reminder comments about hot-paths
2015-07-20 10:56:01 -07:00
Chris Masone
9558439518
Fix up the indexer to tolerate more edge cases
...
And also add a cpu profiling flag.
2015-07-20 10:52:10 -07:00
Chris Masone
0c58895cde
Add a few reminder comments about hot-paths
2015-07-20 10:49:09 -07:00
cmasone-attic
a30f98b35f
Merge pull request #74 from cmasone-attic/benchmark
...
Changes to xml_importer.go to allow for naive benchmarking
Towards issue #67
2015-07-20 10:09:03 -07:00
Chris Masone
a22b9de144
Changes to xml_importer.go to allow for naive benchmarking
...
Introduce the 'NopStore', which is a sorta-ChunkStore that throws away
all written data. Get() can't really be called on it, as a result,
but it's useful for taking IO totally out of the equation when testing
our code for performance.
Towards issue #67
2015-07-20 10:08:00 -07:00
Aaron Boodman
2d8aed9753
Regenerate everything after change to map iteration order.
...
Fixes #62 .
2015-07-20 09:29:51 -07:00
Aaron Boodman
636708e302
Switch Set from using a Map to a sorted set internally.
2015-07-20 09:28:53 -07:00
Aaron Boodman
69cef43527
Switch Map from using a hashtable to a sorted list internally.
2015-07-20 09:28:38 -07:00
Erik Arvidsson
07b5aebd98
Merge pull request #70 from arv/explorer-show-ref
...
Update Explorer UI to show the ref
2015-07-17 14:45:52 -07:00
Erik Arvidsson
cbcab63182
Update Explorer UI to show the ref
...
The ref is shown on hover.
2015-07-17 14:45:15 -07:00
Erik Arvidsson
190e11bfcc
Merge pull request #65 from arv/pitchmap-load-data
...
Heatmap UI: Extract the pitchers and pitch locations from the dataset
2015-07-17 14:36:16 -07:00
Erik Arvidsson
8940588187
Heatmap UI: Extract the pitchers and pitch locations from the dataset
2015-07-17 14:35:24 -07:00
cmasone-attic
93b7f66806
Merge pull request #72 from cmasone-attic/issue52
...
Performance improvements, given the xml_importer workload
2015-07-17 14:15:00 -07:00
Chris Masone
4632a73bc2
Performance improvements, given the xml_importer workload
...
1) Get rid of temp file usage in FileStore. Instead, write to a buffer and then
dump to disk on Close().
2) Chk.Equals() uses reflection even if you call it on primitive types, which
can be surprisingly costly. Switch to a Chk.True() in a couple of hot paths.
2015-07-17 14:14:42 -07:00
Rafael Weinstein
f18ae3ef22
Avoid loading full commit history of all new commits superceed at least one current root
2015-07-17 13:59:20 -07:00
Aaron Boodman
04fea40e72
Merge pull request #71 from rafael-atticlabs/fix
...
Fix TestDatasetRootTracker
2015-07-17 13:28:16 -07:00
Rafael Weinstein
ed9f5fc9c2
Fix TestDatasetRootTracker
2015-07-17 13:21:23 -07:00
Rafael Weinstein
565115a3a1
Fix datastore concurrency bug
2015-07-17 11:08:33 -07:00
Erik Arvidsson
5755bb6d89
Update .gitignore for clients/pitchmap/index
2015-07-17 09:30:12 -07:00
Erik Arvidsson
7bf32977ec
Fix error from promise cleanup
2015-07-16 13:11:27 -07:00
Aaron Boodman
c8f5cf8b8f
Merge pull request #63 from aboodman/s3head
...
Make AWSStore not put duplicate objects.
2015-07-16 13:00:25 -07:00
Aaron Boodman
8f3a0c4b9d
Make AWSStore not put duplicate objects.
...
Fixes #16 .
2015-07-16 12:59:54 -07:00
Erik Arvidsson
009af00709
Merge pull request #61 from arv/cleanup-decode-js
...
Cleanup promise code in decode.js
2015-07-16 12:40:17 -07:00
Erik Arvidsson
fadd36fea3
Cleanup promise code in decode.js
2015-07-16 11:22:21 -07:00
Erik Arvidsson
5c53e175eb
Update README.md
2015-07-16 10:29:50 -07:00
Erik Arvidsson
ec912e1484
Update README.md
2015-07-16 10:22:55 -07:00
Erik Arvidsson
deea0cba05
Fix md
2015-07-16 10:21:10 -07:00
Aaron Boodman
510ada4d50
Merge pull request #58 from aboodman/issue51
...
Reorganize clients dir a little bit. Fixes #51 .
2015-07-16 09:53:39 -07:00
Aaron Boodman
2e74e282c0
Reorganize clients dir a little bit. Fixes #51 .
2015-07-16 09:52:46 -07:00
Erik Arvidsson
f975ccbd5b
Merge pull request #57 from arv/use-strict
...
Add use strict and fix errorrs
2015-07-16 09:31:34 -07:00
Erik Arvidsson
e44a08dee7
Add use strict and fix errorrs
2015-07-16 09:30:16 -07:00
Rafael Weinstein
c5e754ca23
Implement Flickr importer
2015-07-16 09:23:59 -07:00
cmasone-attic
576bcce6c1
Merge pull request #56 from cmasone-attic/issue47
...
Move xml2noms -> xml_importer and improve the 'usage' string
2015-07-16 09:18:19 -07:00
Chris Masone
00abe6534c
Move xml2noms -> xml_importer and improve the 'usage' string
...
Fixes issue #47 and issue #48
2015-07-16 09:17:57 -07:00
Erik Arvidsson
e41f82ad76
Encoding needs to be aware of lazy-loading
...
Keep using futures in the encoding
Fixes #23
2015-07-16 08:55:02 -07:00