Funnelback patch

  • Released: 2016-05-03

  • Applies to: v15.10.0

  • Internal reference: FUN-10229 FUN-10232 FUN-10235 FUN-10247 FUN-5147 FUN-10199 SUPPORT-2412


Fixes a bug where Push Replication would re-attempt a connection to master without sleeping if the response from master was not a 200.

Improves Push collections so that snapshots are marked incomplete during creation to help avoid incomplete snapshots from being used.

Improves Push Replication performance by enabling compression on more files.

Fixes an issue with the Push API client, Push Replication and the Push2 store, where the API client was sending duplicate requests.

Fixes an issue with the indexer option -facet_item_sepchars where metadata for facets was not correctly separated unless the option included the | character.

Improves stability during query processing where very large packets produced by the query processor will be dropped to protect the Jetty web server from running out of memory. By default query processor packets over 60MB will be dropped. This option is configurable in collection.cfg using the ui.modern.padre_response_size_limit_bytes option.

Fixes an issue with per collection logging under the modern UI which handles query processing, where the per collection logs would go to only one collection.

Affected files

  • bin/padre-iw : Linux only.

  • bin/padre-iw.exe: Windows only.

  • web/webapps/funnelback-admin-api.war

  • web/webapps/funnelback-publicui.war

  • web/webapps/funnelback-push-api.war

  • lib/java/all/funnelback-api-client-core.jar

  • lib/java/all/funnelback-common.jar

  • web/conf/modernui/log4j2.xml


  • On Windows stop currently running crawls and the Funnelback daemon.

  • Stop the Jetty Web server.

  • Deploy the provided files on top of an existing install for your operating system.

  • Start the Jetty Web server.

  • On Windows start the Funnelback daemon and start crawls as needed.