[ https://issues.apache.org/jira/browse/CONNECTORS-1567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16737605#comment-16737605 ]
Karl Wright commented on CONNECTORS-1567: ----------------------------------------- I just modified a test to set a throttle and read it back from a file system connection. The result does not align at all with the ticket description. Here's the JSON: {code} [junit] Reading back JSON = '{"repositoryconnection":{"_children_":[{"_type_":"isnew","_value_":"false"},{"_type_":"name","_value_":"File Connection"},{"_type_":"class_name","_value_":"org.apache.manifoldcf.crawler.connectors.filesystem.FileConnector"},{"_type_":"max_connections","_value_":"100"},{"_type_":"description","_value_":"File Connection"},{"_type_":"configuration"},{"_type_":"throttle","_children_":[{"_type_":"match","_value_":"blah"},{"_type_":"rate","_value_":"50.0"}]}]}}' {code} Note that each node is spelled out in long form, not compact form. This is because the generation of the compact form was found to be happening in situations where order dependency was important. The fix meant that long form is used much more than it used to be. Note that we indeed see an array of throttles, NOT null. Furthermore, I verified that what went into the connection came back out in the same form. So I think that the source of this problem was the user exporting via the API on an older version of ManifoldCF that did not have the fix. > export of web connection bandwidth throttling > --------------------------------------------- > > Key: CONNECTORS-1567 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1567 > Project: ManifoldCF > Issue Type: Bug > Components: Web connector > Affects Versions: ManifoldCF 2.11, ManifoldCF 2.12 > Reporter: Tim Steenbeke > Assignee: Karl Wright > Priority: Major > Fix For: ManifoldCF 2.13 > > > When exporting the web connector using the API, it doesn't export the > bandwidth throttling. > Than when importing this connector to a clean manifoldcf it creates the > connector with basic bandwidth. > When using the connector in a job it works properly. > The issue here is that the connector isn't created with correct bandwidth > throttling. > And the connector gives issues in the UI when trying to view or edit. > (related to issue: > [CONNECTORS-1568|https://issues.apache.org/jira/projects/CONNECTORS/issues/CONNECTORS-1568]) > e.g.: > {code:java} > { > "name": "test_web", > "configuration": null, > "_PARAMETER_": [ > { > "_attribute_name": "Email address", > "_value_": "tim.steenbeke@formica.digital" > }, > { > "_attribute_name": "Robots usage", > "_value_": "all" > }, > { > "_attribute_name": "Meta robots tags usage", > "_value_": "all" > }, > { > "_attribute_name": "Proxy host", > "_value_": "" > }, > { > "_attribute_name": "Proxy port", > "_value_": "" > }, > { > "_attribute_name": "Proxy authentication domain", > "_value_": "" > }, > { > "_attribute_name": "Proxy authentication user name", > "_value_": "" > }, > { > "_attribute_name": "Proxy authentication password", > "_value_": "" > } > ] > }, > "description": "Website repository standard settup", > "throttle": null, > "max_connections": 10, > "class_name": > "org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector", > "acl_authority": null > }{code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)