Import Using a Type = File and File retrieval method = HTTPS Data Source Between Two Instances Does not Bring Back All of the Expected Data for a Large Data SetIssue Using a Type = File and File retrieval method = HTTPS data source between two ServiceNow instances that brings back a large amount of data, for example 1.3 million records from a table, the data source will only pull back some of the expected records, e.g. 600k. No warnings or errors are visible in the node logs of either instance. ReleaseApplies to any release.CauseExamine the node logs from the targeted instance (the instance from where the data is being pulled) , you will see a message like this, where xml_import.user is the user running the job: 2021-08-19 13:23:34 (367) ContainerBackgroundProcessor[StandardEngine[Catalina]] SYSTEM Session destroyed: 43668D821B4AF0103CD1EDF1B24BCB73, xml_import.user, created Thu Aug 19 12:53:01 PDT 2021 This means the session has been destroyed, in this example after 30 minutes. From the log message above, the pulling of data started at 12:53:01 PDT (the timestamp to the right), the timestamp of the "Session destroyed" is 30 minutes later, from the logger timestamp of 13:23:34. The 30 minutes comes from the setting of system property glide.ui.session_timeout which by default is set to 30 (minutes) In this case the pulling of data took up to 50 minutes, which exceeded the value of the system property glide.ui.session_timeout = 30 minutes which destroyed the user's session and resulted in an incomplete/truncated import.ResolutionThere are two options to resolve this issue: Option #1: (1) increasing the session timeout to say 120 (system property glide.ui.session_timeout = 120) on the targeted instance. In this example it took 50 minutes to pull in the data so a value of 120 will be more than enough time.(2) Create new system property: Name= glide.interactive.processors Type = String Value = GlideServletUITransaction,UIPageProcessor,XMLHttpProcessor,AngularProcessor,XMLProcessor,CSVProcessor These settings will allow enough time for the transaction to complete on the targeted instance. Option#2: Instead of using the File/HTTPS data source: A better way of doing this is to use REST (IntegrationHub) option with a page limit like 10,000. REST (IntegrationHub) this is another option in the data source to access REST end points like the HTTPS method. Only thing you would need to do is to change the type and configure the REST action. In long term we want to move from HTTPS method to REST (IntegrationHub) or DataStream types. https://docs.servicenow.com/bundle/latest-platform-administration/page/administer/import-sets/task/create-rest-type-data-source.html