Commit Graph
2126 Commits
Author SHA1 Message Date
Andy Jackson 87566eac61 Merge pull request #445 from internetarchive/adds-bdbmodule-max-file-size-option
Adding configurable MaxLogFileSize option to BdbModule
2023-03-10 11:23:06 +00:00
Adam Miller 953e7c9399 Adding configurable MaxLogFileSize option to BdbModule 2021-07-13 21:29:33 +00:00
jkafader 77e2e9171f Merge pull request #362 from internetarchive/fixes-WARCWriterChainProcessor-checkpoint-stats
Fixing race condition on totalBytesWritten
2021-01-14 12:08:10 -08:00
jkafader 2f640fc974 Merge pull request #355 from internetarchive/fixes-prerequisite-status
Reset CrawlURI status for hasPrerequisite() so that it isn't preserve…
2021-01-14 12:08:01 -08:00
Adam Miller 1f357c8daf Fixing race condition on totalBytesWritten 2020-11-11 00:02:09 +00:00
Adam Miller e694a4b5c8 Reset CrawlURI status for hasPrerequisite() so that it isn't preserved between attempts 2020-11-07 01:12:56 +00:00
jkafader 288b167399 Merge pull request #354 from internetarchive/fixes-WARCWriterChainProcessor-checkpoint-stats
Add checkpoint store/load functionality for warc writer stats
2020-10-15 13:51:09 -07:00
Adam Miller 5504d492a1 Add checkpoint store/load functionality for warc writer stats 2020-10-09 22:14:08 +00:00
jkafader 87ac0dacb2 Merge pull request #349 from BitBaron/absolute-meta-urls
Better parsing of absolute meta element URLs.
2020-08-17 12:38:02 -07:00
Neil Minton 941c6c50ad Strip quotes from URL value. 2020-08-14 10:54:18 -04:00
Adam Miller f879226c8e Merge pull request #342 from internetarchive/noplaylist-ydl
youtube-dl --no-playlist
2020-08-03 16:40:54 -07:00
jkafader 34bb996e5c Merge pull request #346 from internetarchive/fixes-leaky-file-handles
Fixes leaky file handles
2020-08-03 16:22:23 -07:00
Adam Miller a9c0c6588b Manage youtube dl temp files which can be closed in the warc writer. 2020-07-31 22:22:25 +00:00
Adam Miller 52a8f345ed Fixing up logging and comments 2020-07-30 23:30:08 +00:00
Adam Miller 00d1c46d60 Ensure Replay Input Stream and File Channels are closed after writing 2020-07-30 23:19:43 +00:00
Barbara Miller 1b8e7f73ca youtube-dl --no-playlist 2020-07-29 11:12:33 -07:00
Alex Osborne 812e96d2c0 Merge pull request #336 from internetarchive/revert-334-fixes-ftp-response-record-builder
Revert "Warc convention for storing ftp responses has been to use a WARC reso…"
2020-06-01 13:56:37 +09:00
Alex Osborne 947507b8ec Revert "Warc convention for storing ftp responses has been to use a WARC reso…" 2020-06-01 13:56:12 +09:00
Alex Osborne 4763a8a04b Merge pull request #334 from internetarchive/fixes-ftp-response-record-builder
Warc convention for storing ftp responses has been to use a WARC reso…
2020-06-01 13:54:59 +09:00
Adam Miller 0db661fb36 Warc convention for storing ftp responses has been to use a WARC resource record and not a response record. Changing to be consisten with the default WARCWriterProcessor 2020-05-05 23:09:53 +00:00
jkafader ce409c03c1 Merge pull request #329 from internetarchive/ydl-no-cache
youtube-dl no cache dir
2020-04-30 15:03:23 -07:00
jkafader 0a5d46d927 Merge pull request #330 from internetarchive/less_youtubedl
don't youtubedl receivedFromAMQP
2020-04-30 14:31:18 -07:00
Barbara Miller aabd16b41e don't youtube-dl receivedFromAMQP 2020-04-30 11:06:13 -07:00
Barbara Miller 633a7cffea no youtube-dl cache dir 2020-04-27 18:15:54 -07:00
Neil Minton 0f8fbaf8f2 Merge pull request #327 from internetarchive/yt-dl-format-medium-ish
best medium-ish size
2020-04-20 18:20:00 -04:00
Barbara Miller 4999843ade best medium-ish size 2020-04-20 14:48:51 -07:00
jkafader ea374b3a99 Merge pull request #317 from internetarchive/fixes-extractor-multiple-regex-matcher-recycle
Recycle the regex Matcher after use.
2020-04-06 16:04:54 -07:00
Adam Miller a384dea2f9 Recycle the Matcher after use. 2020-03-25 22:33:06 +00:00
Alex Osborne 3528c990df Merge pull request #303 from hennekey/refactor-history
Replace constant with accessor methods
2020-01-28 14:49:00 +09:00
Alex Osborne 00fd8c2960 Merge pull request #306 from internetarchive/fix-stream-closed
Fix stream closed exception by not closing output stream
2020-01-28 02:17:07 +09:00
Alex Osborne a4ce59dbd6 Fix stream closed exception by not closing output stream
ServerCall.writeResponseBody() flushes it after we return so it must
remain open.

Fixes #305
2020-01-25 08:25:59 +09:00
Tim Hennekey 3003a8e751 Replace constant with accessor methods
CrawlURI already had the accessor method, and the use of the constant
was a bit inconsistent. This change adds the corresponding mutator
method to make working with the CrawlURI history a bit simpler.
2020-01-24 12:28:11 -05:00
Alex Osborne 9927e1325f Merge pull request #296 from hennekey/update-junit
Set JUnit version to latest
2020-01-23 16:44:59 +09:00
Barbara Miller 8ffcfa9020 Merge pull request #302 from nlevitt/ydl-streaming
limit ExtractorYoutubeDL heap usage
2020-01-22 15:08:26 -08:00
Barbara Miller dbade18b58 Merge pull request #301 from nlevitt/fix-logging-config
fix logging config
2020-01-22 14:42:22 -08:00
Noah Levitt 6667186826 java 8 compatibility 2020-01-22 14:12:36 -08:00
Noah Levitt 9229a51dcb limit ExtractorYoutubeDL heap usage
We were seeing OOME due to large youtoube-dl json (for playlists and
such). So instead of storing the json in ram, stream through it, and
stash the contents in an thread-local anonymous tempfile so it can be
written to to warc.
2020-01-22 13:49:24 -08:00
Noah Levitt 784b3a5dec fix logging config
by setting system property java.util.logging.config.file, because new
version restlet reconfigures logging after heritrix has already
configured it
2020-01-22 13:39:24 -08:00
Tim Hennekey 66723aea68 Remove version
Allow the parent POM to specify the version
2020-01-21 10:52:15 -05:00
Alex Osborne a8c41aa014 Merge pull request #298 from hennekey/fix-297
Speed up ObjectIdentityBdbManualCacheTest
2020-01-16 15:42:06 +09:00
jkafader 739cf7fdb3 Merge pull request #287 from nlevitt/trough-dedup-fix
change trough dedup `date` type to varchar.
2020-01-15 11:21:06 -08:00
Noah Levitt 00a1f2c9b0 Merge pull request #294 from internetarchive/fix-config-post
Fix 'Method Not Allowed' on POST of config editor form
2020-01-15 11:01:00 -08:00
Noah Levitt ccbf678f4a Merge pull request #295 from internetarchive/disable-wbm-test
Disable test that connects to wwwb-dedup.us.archive.org
2020-01-15 10:56:31 -08:00
Tim Hennekey 0fa87a36e8 Add default constructor to IdentityCacheWrapper
Kryo is spending a lot of time during serialization handling a
NoSuchMethodException. By adding this default constructor we can skip
doing all that work.
2020-01-15 13:39:27 -05:00
Tim Hennekey 55308ba90a Move IdentityCacheableWrapper
This is utilized only in tests so it belongs there
2020-01-15 13:39:27 -05:00
Tim Hennekey 0fe8463e81 Remove AtomicInteger loop counter
This test isn't multithreaded so I see no need for this
2020-01-15 13:39:27 -05:00
Tim Hennekey 611fa325df Remove unused code
It reduces the clarity of the surrounding code
2020-01-15 13:39:27 -05:00
Tim Hennekey bb61aa0bcb Fix unchecked warning 2020-01-15 13:39:27 -05:00
Tim Hennekey 4be3e620c3 Set JUnit version to latest
Updating JUnit to begin updating the unit tests
2020-01-15 11:08:31 -05:00
Alex Osborne 615578b22d Add IntelliJ IDEA and Heritrix runtime files to .gitignore
I've seen a few people accidentally commit them.
2020-01-15 18:19:25 +09:00